如何禁用chrome浏览器中的web应用程序
How to disable web application in chrome browser
你能给我一些想法或例子吗,如何在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浏览器到错误页面。
相关文章:
- 在Web应用程序中使用Highcharts javascript
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- Web应用程序,将成员状态更新为其他成员
- 同一文本框中的验证程序CPF e CNPJ(ASP.NET web应用程序)
- 使用Ember的Web应用程序架构.动画逻辑应该放在哪里
- 如何使用默认的网络摄像头拍摄照片并将其保存在我的c#.net web应用程序中
- c#web应用程序中的条形码打印
- 使用javascript为web应用程序自定义键盘快捷键
- 使用angularjs和node.js时的Web应用程序文件夹结构
- PhpWindows 8.1版本上的Javascript web应用程序
- 是否有任何开源web应用程序具有良好的QUnit(或JSUnit)测试用例
- Project和作为web应用程序发布的多个doGet()脚本文件——需要澄清
- 如何获取使用我们的脚本或web应用程序的网站名称
- 没有框架/DLL的VS Web应用程序项目
- 正确传输和保护用户'web应用程序的密码
- 检查Progressive web应用程序中的网络更改
- 一个Web应用程序上有两个Java脚本
- JavaScript onScroll在谷歌应用程序脚本web应用程序中不起作用
- 家谱web应用程序的“家谱”视图
- 如何更改web应用程序的语言.有没有这样的api