3

是否可以将域限制为仅允许使用特定浏览器的访问者?

我正在构建一个应用程序,到目前为止它只在 Chrome 中进行了测试,所以我只想在 Beta 测试期间允许 Chrome 用户。基本上,我想在测试时将浏览器列入白名单。任何关于我应该采取的方法的建议将不胜感激。

4

2 回答 2

2

是的你可以。

访问页面的浏览器在_SERVER数组中。

如果您发现访问的浏览器不是Chrome,则只需发送 404 标头即可。

于 2013-06-24T16:56:47.717 回答
0

您可以使用 .htaccess 阻止所有其他带有相关错误消息的用户代理

将其放入站点根目录的 .htaccess 中:

ErrorDocument 503 "Your must use Chrome to access this site"
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(Mozilla.*|Safari.*|Other.*)$ [NC]
RewriteRule .* - [R=503,L]
于 2015-09-26T18:41:57.750 回答