用js判断是否为360浏览器的实现代码
本文将介绍如何使用JavaScript代码判断用户是否正在使用360浏览器。在某些特定情况下,比如百度联盟后台,我们需要根据用户使用的浏览器进行相应的操作。对此有需求的朋友们,不妨参考以下的实现代码。
这段代码适用于360安全浏览器5和6版本。
在JavaScript中,我们可以通过以下脚本进行判断:
```javascript
var check360browser = {
// 如果检测到是360浏览器,则执行以下操作
"ok": function() {
alert('使用js检测到了360浏览器');
},
"try360SE": function(callback) {
var ret = false;
var img = new Image();
img.src = 'res://360se.exe/2/2025';
img.onload = function() {
ret = true;
};
setTimeout(function() {
if(ret == true){
check360browser.ok(); // 如果是360浏览器,则执行相应操作
} else {
ret = check360browser.try360SE_2(); // 若非360浏览器,尝试其他方式检测
if (ret) { // 若检测成功,则执行相应操作
check360browser.ok();
}
}
}, 100);
},
"try360SE_2": function() { // 另一种检测方式
var is360 = false;
if (window.navigator.userAgentdexOf('Chrome') != -1) { // 检测是否包含Chrome关键字
if (window.navigator.webkitPersistentStorage) { // 若存在webkitPersistentStorage属性,则判断为非360浏览器
} else {
return true; // 若不存在该属性,则判断为360浏览器并返回true
}
}
}
};
check360browser.try360SE(); // 执行检测代码
```
上述代码利用图像加载和资源检测的方式来判断用户是否正在使用360浏览器。如果检测到是360浏览器,则会弹出一个提示框显示“使用js检测到了360浏览器”。若非360浏览器,则会尝试另一种方式进行检测。这种灵活的方式可以在不同的浏览器环境下进行准确的判断。希望这篇文章能对你有所帮助,如果你还有其他问题或需求,请随时与我们联系。
编程语言
- 用js判断是否为360浏览器的实现代码
- sqlserver数据库最大Id冲突问题解决方法之一
- mysql 5.7.13 winx64安装配置方法图文教程(win10)
- addeventlistener监听scroll跟touch(实例讲解)
- 简单谈谈MySQL中的int(m)
- jQuery使用fadein方法实现渐出效果实例
- javascript读取文本节点方法小结
- Js通过AES加密后PHP用Openssl解密的方法
- php的ZipArchive类用法实例
- PHP读取文件内容后清空文件示例代码
- jQuery将所有被选中的checkbox某个属性值连接成字符
- JavaScript数据结构之二叉树的遍历算法示例
- herf=#导致Ajax请求时没有向后台发送数据
- 在Laravel5.6中使用Swoole的协程数据库查询
- 正则表达式检查来访IP是否合法的实际应用
- 微信小程使用swiper组件实现图片轮播切换显示功