Javascript 用于非移动设备的JqueryMobile启动页

Javascript 用于非移动设备的JqueryMobile启动页,javascript,jquery,iphone,android,jquery-mobile,Javascript,Jquery,Iphone,Android,Jquery Mobile,我正在使用jquerymobile构建一个简单的移动应用程序,我想知道,在访问移动应用程序地址时,为非移动浏览器创建索引页的最佳方法是什么 我现在使用index.html,我可以通过任何桌面浏览器访问它,但我想将其限制为仅限于移动设备,并为桌面浏览器显示不同的页面 哪种方法更好 谢谢大家! 在index.html页面中,可以包含一些检测浏览器类型的检测脚本(使用移动设备白名单可能比使用桌面浏览器黑名单更容易),然后将桌面浏览器重定向到index_desktop.html之类的内容 抱歉,如果答案

我正在使用jquerymobile构建一个简单的移动应用程序,我想知道,在访问移动应用程序地址时,为非移动浏览器创建索引页的最佳方法是什么

我现在使用index.html,我可以通过任何桌面浏览器访问它,但我想将其限制为仅限于移动设备,并为桌面浏览器显示不同的页面

哪种方法更好


谢谢大家!

在index.html页面中,可以包含一些检测浏览器类型的检测脚本(使用移动设备白名单可能比使用桌面浏览器黑名单更容易),然后将桌面浏览器重定向到index_desktop.html之类的内容


抱歉,如果答案没有您希望的那么准确,但是我通常允许桌面浏览器查看我的移动页面(我只是确保有一个“查看桌面版本”链接页面上的某个地方。

谢谢Jasper,在这种情况下,我希望url重定向if desktop,这样它可以显示一些在移动设备中使用的说明。谢谢你可以用js代码将iPhone和Android列为白名单,如下所示:if(!navigator.userAgent.match(/iPhone/i)和&!navigator.userAgent.match(/Android/i)){window.location='index_desktop.html'}。您必须查找更完整的移动设备列表,以确保并允许所有移动设备访问您的移动站点。