我的网页不适用于移动设备,所以我想禁用移动设备,至少目前是这样。 是否有jQuery / javascript脚本禁止访问智能手机和移动设备的网站?是否可以将其重定向到我将设置的小型404页面(或类似页面),说您必须在计算机上访问该网站? 另外,您对设计移动访问网站有什么好的参考吗?
答案 0 :(得分:4)
Detect Mobile Browsers提供各种开源手机检测脚本(包括JavaScript和jQuery),您可能会发现它们非常有用。
使用它:
“下载移动浏览器重定向脚本,然后将http://detectmobilebrowser.com/mobile
更改为您移动网站的网址。”
答案 1 :(得分:3)
您可能需要的是一个服务器端进程,用于确定用户拥有的设备并将其重定向到正确的站点。我们使用Wurlf进行设备检测。它有适用于Java和PHP的API,因此您可以查询它并相应地重定向。它还为您提供了服务器端的大量设备功能。 http://wurfl.sourceforge.net/。
如果您想要客户端检测,我建议您使用modernizr:http://modernizr.com/
您不想做的是阻止访问。拥有一些东西而不是一无所有。
答案 2 :(得分:1)
实际上,您可以a bit of Googling了解您需要做什么。但请注意,这很像浏览器嗅探,通常是Bad Thing™。
答案 3 :(得分:1)
请勿阻止该网站,只是在网站上注明该网站尚未针对智能手机进行优化(但是?),因此如果某些内容无效,则应使用计算机。