这篇文章主要介绍了用 js 判断是否为 360 浏览器的实现代码, 有时候我们需要判断是否为 360 浏览器,包括百度联盟后台就有这样的提示需要的朋友可以参考下
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
以下代码在 360 安全浏览器 5 和 6 版本中 可用
- <script>
- var check360browser = {
- //如果是360 浏览器的话
- "ok": function() {
- //这里是判断360成功之后的代码
- alert('js -> 360');
- },
- "try360SE": function(callback) {
- var ret = false,
- img = new Image();
- img.src = 'res://360se.exe/2/2025';
- img.onload = function() {
- ret = true;
- }
- setTimeout(function() {
- if (ret == true) {
- check360browser.ok();
- } else {
- ret = check360browser.try360SE_2();
- if (ret) {
- check360browser.ok();
- }
- }
- },
- 100);
- },
- "try360SE_2": function() {
- var is360 = false;
- if (window.navigator.userAgent.indexOf('Chrome') != -1) {
- if (window.navigator.webkitPersistentStorage) {
- } else {
- return true;
- }
- }
- }
- }
- check360browser.try360SE();
- </script>
来源: