您能否告诉我任何想法或示例,如何在Chrome浏览器中禁用对Web应用程序的访问。
在我的项目中,我正在使用spring + hibernate。由于某些设计问题设计在Chrome浏览器中没有得到正确的设计,但在Mozilla中,它正在顺利进行。
所以我想以编程方式通过Chrome浏览器停止访问应用程序。
提前致谢。
答案 0 :(得分:3)
以下是最新chrome的UA字符串,您只需在服务器端(首选)或客户端检查它,并在需要时从网页中删除该应用程序。
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36
for JS使用navigator.userAgent
检查用户代理并删除元素
答案 1 :(得分:1)
使用javaScript navigator对象,我们可以识别客户端浏览器。该导航器对象将显示如下字符串:
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36
现在您必须检查此字符串是否包含“Chrome”或不使用Chrome来识别客户端。
表示exp:
var str=navigator.userAgent;
if(str.indexof('Chrome')>0){
// true
}else{
}
答案 2 :(得分:0)
一个想法是通过检查用户代理是否来自chrome来添加过滤器以阻止或重定向Chrome浏览器到错误页面。