3

我的网页不适用于移动设备,所以我想禁用移动访问,至少现在是这样。是否有一个 jQuery/javascript 脚本来禁止访问智能手机和移动设备的网站?是否可以将其重定向到一个小的 404 页面(或类似页面),我将设置它说您必须在计算机上访问该网站?另外,你有什么关于设计移动访问网站的好的参考资料吗?

4

4 回答 4

6

Detect Mobile Browsers提供了各种开源手机检测脚本(包括 JavaScript 和 jQuery),您可能会发现它们很有用。

要使用它:

“下载移动浏览器重定向脚本并更改http://detectmobilebrowser.com/mobile为您的移动网站的 URL。”

于 2012-04-16T16:02:56.990 回答
3

您可能想要的是一个服务器端进程,该进程确定用户拥有什么设备并将他重定向到正确的站点。我们使用 Wurlf 进行设备检测。它具有用于 Java 和 PHP 的 API,因此您可以查询它并相应地重定向。它还在服务器端为您提供了大量的设备功能。http://wurfl.sourceforge.net/

如果您想要客户端检测,我建议您使用modernizr: http: //modernizr.com/

您不想做的是阻止访问。有东西总比什么都没有好。

于 2012-04-16T16:05:07.883 回答
1

实际上,您可以做一些谷歌搜索来了解您需要做什么。但请注意,这很像浏览器嗅探,这通常是一个坏事™。

于 2012-04-16T16:02:01.557 回答
1

不要阻止该网站,只需在顶部注明该网站尚未(尚未?)针对智能手机进行优化,因此如果出现问题,他们应该使用计算机。

于 2012-04-16T16:04:58.430 回答