重定向到移动网页

时间:2014-09-14 15:01:36

标签: javascript jquery html jquery-mobile mobile

我有一个检测屏幕宽度的网页,然后将移动用户重定向到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>

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

1 个答案:

答案 0 :(得分:0)

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

Here是一个很棒的插件,可以为您提供一个对象,您可以轻松检查用户的设备是否可以移动。只需在您的代码中包含此插件,之后您就可以

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

还有一些针对特定设备的其他选项。