0
A
回答
7
简答:你不能。
浏览器将为每个HTTP请求提供一个用户代理头,您可以使用它来确定请求来自哪个浏览器。但浏览器经常在说谎。部分原因是开发人员(比如你?)试图限制他们的网站访问某些浏览器,许多浏览器和用户“欺骗”了用户代理字符串,或者包含不在该字符串内的浏览器名称。
如果您的具体问题是阻止Javascript兼容性问题,更好的方法是在使用该功能之前检查给定的功能块(使用Javascript)。这将适用于各种浏览器类型。
1
使用IE jQuery的,你可以检测到用户的浏览器,引导他到'对不起,不支持该浏览器页面如下:只要
if($.browser.msie)
{
document.location.href = "sorry.html";
}
这将工作用户已打开javascript。但这不是合适的解决方案...良好的网站应该在所有主流浏览器上正常工作。
相关问题
- 1. 检测特定网站的web浏览器我浏览到
- 2. 如何防止浏览网站代码
- 3. 如何防止浏览器使用NGINX缓存特定图像
- 4. 如何让我的Safari浏览器用户使用我的HTML网站的谷歌浏览器?
- 5. 如何防止用户浏览我的网站的某些文件
- 6. 如何防止Angular 2网站上的浏览器缓存?
- 7. 如何防止桌面浏览器(Chrome,Safari浏览器)的缩放网页
- 8. Apache Shiro - 浏览器URL只适用于使用网站浏览
- 9. 如何阻止用户在浏览器中浏览?
- 10. 当用户使浏览器窗口变大时,我如何使浏览器适合我的浏览器?
- 11. 防止用户通过网络浏览器访问网页?
- 12. 使用硒浏览网站
- 13. 如何防止浏览器缓存为PHP网站
- 14. 如何防止我的用户明确浏览到/.../index.php?
- 15. 阻止用户保留我网站的浏览信息
- 16. 我如何坚持用户浏览我的网站? Node.JS
- 17. 阻止用户重新启动浏览器的网站?
- 18. 用户Agnet(浏览器/浏览器)Progmatically
- 19. 如何在我的网站上使用浏览器指纹?
- 20. 如何防止用户浏览WebBrowser控件中的某些网站?
- 21. 如何在浏览器中使用网页浏览器控件?
- 22. 如何使用AJAX浏览网站?
- 23. 如何使网站浏览器友好?
- 24. 如何禁用浏览器浏览器?
- 25. 如何防止在Web浏览器中关闭XBAP浏览器应用程序
- 26. 如何防止浏览器使用旧的缓存的index.html?
- 27. 使用浏览器扩展检测打开特定网站
- 28. 如何防止浏览器询问favicon?
- 29. 如何防止错误浏览器
- 30. 如何防止浏览器Ctrl + U?
你为什么要这样做......? – 2009-11-16 19:16:16
您是否认为不是任意限制用户?只是一个想法。 – SpoonMeiser 2009-11-16 19:19:06
我实际上遇到过这样做的商业网站。只有浏览器X?真的......没关系,我只需点击鼠标就可以支持我选择的浏览器,而不是强迫我下载浏览器来查看您的网站。 – 2009-11-16 19:19:58