我有一个检测屏幕宽度的网页,然后将移动用户重定向到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>
我想获得一个可以将用户重定向到移动网页的网站,但我希望他们也可以选择查看桌面页面。 (就像一个“桌面”按钮)我知道这是可能的,但我不知道如何!请帮忙!
答案 0 :(得分:0)
尝试通过分辨率或屏幕大小来识别设备是否可移动是一个坏主意,因为这些设备可能会有很大差异。
Here是一个很棒的插件,可以为您提供一个对象,您可以轻松检查用户的设备是否可以移动。只需在您的代码中包含此插件,之后您就可以
if( isMobile.any ) window.location = "mobilehome.html";
还有一些针对特定设备的其他选项。