如何禁用chrome浏览器中的web应用程序

How to disable web application in chrome browser

本文关键字:web 应用程序 浏览器 何禁用 chrome      更新时间:2023-10-20

你能给我一些想法或例子吗,如何在chrome浏览器中禁用web应用程序的访问。

在我的项目中,我使用spring+hibernate。由于一些设计问题,chrome浏览器中的设计不正确,但Mozilla中的设计正确。

所以我想通过编程实现这一点,并停止在chrome浏览器中访问应用程序。

提前谢谢。

以下是最新chrome的UA字符串,您可以简单地在服务器端(首选)或客户端检查它,并在需要时从网页中删除应用程序。

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36

对于JS,使用navigator.userAgent检查用户代理,并删除元素

参考:http://www.useragentstring.com/pages/Chrome/

使用javaScript导航器对象,我们可以识别客户端浏览器。这个导航器对象将显示字符串如下:

 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{
 }

一个想法是添加一个过滤器,通过检查用户代理是否来自chrome来阻止或重定向chrome浏览器到错误页面。