javascript - 停止我的网站在智能手机上的自动旋转

标签 javascript html css

我在我的网站上使用 CF 和 javascript 创建了一个智能手机界面。它似乎在我测试过的智能手机上运行良好。问题是它是垂直对齐的,水平图像逆时针旋转 90 度,因此网站上有一些照片,手机必须顺时针旋转以保持图像大小和比例。

我使用此代码获取浏览器大小并创建适合的网站:

window.location.href = "1.cfm?Wth=" + size.width + + size.height + "";

有什么方法可以让手机或浏览器不自动旋转吗?最好使用 javascript。

最佳答案

您无法在智能手机浏览器上禁用自动旋转。
即使可以,也不应该。它不是用户友好的。

但如果你真的想要,有一个肮脏的技巧涉及将整个页面返回到旋转事件:Blocking device rotation on mobile web pages .

如果只是图片大小问题,请在触发旋转屏幕事件时调整图片大小。

关于javascript - 停止我的网站在智能手机上的自动旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25782012/

相关文章:

javascript - D3 - 围绕 SVG 组创建动态 "Border"矩形

javascript - innerHTML 不适用于 Javascript 输出内容

html - 圆化 SVG 的 Angular

javascript - 来自 typeahead.js 的奇怪行为

javascript - 推迟 Angular 直到收到 Firebase 数据

javascript - 包含对象的数组,在对象内是未定义的

html - 背景图像调整大小

ios - 使用 UIView 在 Swift 中归档 CSS "box-shadow"类似结果

javascript - 使用 CSS 设置 Highcharts 颜色主题

php - 在while循环PHP中获取两个相邻的图像