重定向至“移动网页”诊断树

Redirection to Mobile Webpage

本文关键字:移动网页 诊断 网页 移动网 移动 重定向      更新时间:2023-09-26

我有一个网页,可以检测屏幕宽度,然后将移动用户重定向到jQuery mobile制作的移动html。但这样一来,一些三星手机用户似乎出现了错误,用户无法选择查看桌面网站。我当前的代码是:

 <script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "mobilehome.html";
}
//-->
    </script>
    <script language=javascript>
<!--
        if(/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)){
            window.location = "http://viewplus.url.ph/mobilehome.html";}

    </script>

我想得到一个可以将用户重定向到移动网页的网站,但我希望他们也可以选择查看桌面页面。(就像"桌面"按钮)我知道这是可能的,但我不知道怎么做!请帮忙!

尝试通过分辨率或屏幕大小来识别设备是否可移动是个坏主意,因为这些因素可能会有很大差异。

这里有一个很棒的插件,它为你提供了一个对象,你可以很容易地检查用户的设备是否是移动的。只需在你的代码中包含这个插件,之后你就可以进行

if( isMobile.any ) window.location = "mobilehome.html";

针对特定设备,还有大量其他选择。