(原因:我相信你会找到360浏览器非常多web会有上述项目的一些问题,不管是“兼容模式”依然是“快速模式”。问题也可能存在。非常多用户都装了360杀毒软件,基本上都是在不知情的情况下安装的360浏览器等东西。所以就让一些Asp.net项目执行起来有这样活着那样的问题。在尝试过各种浏览器后发现。还是IE8和Google浏览器比較好用,相对来说最稳定。这里说下。IE11是绝对的有问题,大家用过后就会明确了,这里不多说了。所以我就找了各种办法,想让用户打开系统的登陆界面的时候就提示建议不使用360浏览器。之前搞过cs的结束指定进程的东东,方法也比較多,可是BS还是区别非常大,终于在一位大神那了解一些知识。找到一个临时的方案提供给大家,不保证这种方法能用多久,毕竟360不一定哪天又升级浏览器了就屏蔽这个问题了。这里用的是JS推断用户使用的浏览器是什么,假设是360就提示用户并关闭标签,不是关闭浏览器,这样还不影响用户使用,比較友好,总结起来就是一句话。我同意你用360浏览器,可是假设用我们的系统想稳定性比較好的话。还是用IE和别的浏览器吧。

这里也是不是办法的办法。终于还是要解决各种浏览器的兼容性问题啊,要不断学习研究啊!

PS:这里说明的是“360安全浏览器”,不是“360急速浏览器”。比較大家基本上用的都是“360安全浏览器”;

1.推断方法:,360 浏览器插件描写叙述是“Adobe Flash movie”。而 Chrome 浏览器的插件描写叙述是“Shockwave Flash”。

2.js代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="结束进程2.aspx.cs" Inherits="Asp.net学习库.结束进程2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content ="text/html;charset=utf-8"; />
<%--推断 Chrome 内核的 360 浏览器--%>
<SCRIPT LANGUAGE="JavaScript">
function isChrome360() {
if( navigator.userAgent.toLowerCase().indexOf('chrome') > -1 ) {
var desc = navigator.mimeTypes['application/x-shockwave-flash'].description.toLowerCase();
if (desc.indexOf('adobe') > -1) {
alert("禁止使用360浏览器。请使用IE8或者Google浏览器。页面即将关闭! ")
window.close();
return true;
}
}
return false;
}
alert(isChrome360());
</script>
</head>
<body>
</body>
</html>

版权声明:本文博客原创文章,博客,未经同意,不得转载。

JavaScript 比量 Chrome 核心 360 浏览器(关闭和技巧)的更多相关文章

  1. JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)

    一.JavaScript简介 JavaScript是一种解释执行的脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型,它遵循ECMAScript标准.它的解释器被称为JavaScript引 ...

  2. Javascript操作剪切板数据(支持IE、Chrome、360、搜狗),亲测!

    clipboarddata只能在IE浏览器中使用,在chrome下会提示对象未定义!以下的方法支持IE.Chrome.360.搜狗等浏览器,其它浏览器还未验证. <!DOCTYPE html&g ...

  3. 兼容ie[6-9]、火狐、Chrome、opera、maxthon3、360浏览器的js本地图片预览

    html代码: <div id="divPreview"> <img id="imgHeadPhoto" src="Images/H ...

  4. 用Javascript编写Chrome浏览器插件

    原文:http://homepage.yesky.com/62/11206062.shtml 用Javascript编写Chrome浏览器插件 2010-04-12 07:30 来源:天极网软件频道 ...

  5. 基于.net开发chrome核心浏览器【四】

    原文:基于.net开发chrome核心浏览器[四] 一: 上周去北京出差,给国家电网的项目做架构方案,每天都很晚睡,客户那边的副总也这样拼命工作. 累的不行了,直接导致第四篇文章没有按时发出来. 希望 ...

  6. 基于.net开发chrome核心浏览器【三】

    原文:基于.net开发chrome核心浏览器[三] 本篇我们讲解怎么用CefGlue开发一个最简单的浏览器 一: CefGlue是建立在Cef项目之上的,Cef项目是C/C++的项目:CefGlue只 ...

  7. 基于.net开发chrome核心浏览器【七】

    这是一个系列的文章,前面六篇文章的地址如下: 基于.net开发chrome核心浏览器[六] 基于.net开发chrome核心浏览器[五] 基于.net开发chrome核心浏览器[四] 基于.net开发 ...

  8. 基于.net开发chrome核心浏览器

    本文转载自:http://www.cnblogs.com/liulun/archive/2013/04/20/3031502.html 一: 上一篇的链接: 基于.net开发chrome核心浏览器[一 ...

  9. 关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器

    这篇文章主要介绍了关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器,需要的朋友可以参考下.希望对大家有所帮助   Firefox 和 IE 的浏览器各自实现了input历史记录的功能 ...

随机推荐

  1. 辛星与您使用CSS导航条

    第一步.我们创建了一个新的my.html档.在内容填入如下面.这个html文件不动,直到最后.正是这些内容: <!DOCTYPE html PUBLIC "-//W3C//DTD XH ...

  2. UVA 11235 Frequent values(RMQ)

    Frequent values TimeLimit:3000Ms , ... , an in non-decreasing order. In addition to that, you are gi ...

  3. Maven插件之git-commit-id-plugin

    SCM使用GIT而非SVN时,使用Maven发布,总是会出一些莫名其妙的问题,google查找原因,无意中看到了这个插件; 对于该插件,到目前为止,文档比较少,尤其是中文的文档;全部的信息都包含在项目 ...

  4. iOS 获取高速随机路径sandbox目录

    NSLog(@"%@", NSHomeDirectory());//沙盒主目录 NSLog(@"%@", NSTemporaryDirectory());//砂 ...

  5. Xamarin C# Android for Visual Studio 平台安装

    原文:Xamarin C# Android for Visual Studio 平台安装 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/pr ...

  6. 使用zzip和minizip解压缩文件

    #include <zzip/zzip.h> #include <zlib.h> #include <zip.h> #include <unzip.h> ...

  7. JAVA先进-设置(1)

    >Arrays 基本阵列 1.常见的数组产生于main() 函数,数组下标的索引不能超过0到int的范围 2.当程序试图訪问数组的第一个或者最后一个数据的时候,会发生ArrayIndexOutO ...

  8. uva103(最长递增序列,dag上的最长路)

    题目的意思是给定k个盒子,每个盒子的维度有n dimension 问最多有多少个盒子能够依次嵌套 但是这个嵌套的规则有点特殊,两个盒子,D = (d1,d2,...dn) ,E = (e1,e2... ...

  9. ZOJ 2680 Clock()数学

    主题链接:problemId=1680" target="_blank">http://acm.zju.edu.cn/onlinejudge/showProblem ...

  10. Test SRM Level Three: LargestCircle, Brute Force

    题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=3005&rd=5858 思路: 如果直接用Brute F ...