gpt4 book ai didi

javascript - 强制浏览器以纵向加载页面

转载 作者:行者123 更新时间:2023-11-30 16:35:49 26 4
gpt4 key购买 nike

我需要在手机和平​​板电脑上以纵向模式显示我的页面。我怎样才能强制浏览器以这个方向加载它。或者我怎样才能完全禁用横向?

最佳答案

你不能强制它:(

浏览器是移动端的应用程序,可以横向或纵向显示。

因此:您的问题可以重新提出:“是否可以要求浏览器仅以横向打开?”可能是一些自定义页面指令可以告诉浏览器以横向模式打开自身(搜索可能是你可以在这里找到一些东西!)

然而,您可以使用 https://www.quora.com/Can-I-use-Javascript-to-force-a-mobile-browser-to-stay-in-portrait-or-landscape-mode 中提到的 css 技巧(这不是推荐的方法)

想法是对所有页面内容使用css rotate

@media screen and (orientation:landscape) {
//set you content id
#container {
-ms-transform: rotate(-90deg); /* IE 9 */
-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
transform: rotate(-90deg);
width: /* screen width */ ;
height: /* screen height */ ;
overflow: scroll;
}
}

我推荐 forcing web-site to show in landscape mode only 中提到的解决方案轻轻地要求用户旋转浏览器 (@JasonSebring)

<style type="text/css">
#warning-message { display: none; }
@media only screen and (orientation:portrait){
#wrapper { display:none; }
#warning-message { display:block; }
}
@media only screen and (orientation:landscape){
#warning-message { display:none; }
}
</style>

....

<div id="wrapper">
<!-- your html for your website -->
</div>
<div id="warning-message">
this website is only viewable in landscape mode
</div>

关于javascript - 强制浏览器以纵向加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32719012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com