我在我的网站上使用 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/