是否可以将域限制为仅允许使用特定浏览器的访问者?
我正在构建一个应用程序,到目前为止它只在 Chrome 中进行了测试,所以我只想在 Beta 测试期间允许 Chrome 用户。基本上,我想在测试时将浏览器列入白名单。任何关于我应该采取的方法的建议将不胜感激。
是的你可以。
访问页面的浏览器在_SERVER
数组中。
如果您发现访问的浏览器不是Chrome,则只需发送 404 标头即可。
您可以使用 .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]