社区
基础编程
帖子详情
怎么判断浏览器是否是360浏览器
fiax23
2012-09-14 09:56:11
php代码或者 js代码,百度了好几个都不可以,
针对 360 浏览器5.0版
...全文
1421
13
打赏
收藏
怎么判断浏览器是否是360浏览器
php代码或者 js代码,百度了好几个都不可以, 针对 360 浏览器5.0版
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jingxueyun
2013-11-18
打赏
举报
回复
用$_SERVER["HTTP_USER_AGENT"]读取360浏览器的信息,结果和IE8的一模一样。 微软竟然没有起诉他?
junkewang
2013-05-21
打赏
举报
回复
我测试过了 8楼的办法没有用 window.external.twGetRunPath 只有360.cn 这个域名下的网页才能够调用 别的网页都调用不了 强烈鄙视这种流氓行为 有种想骂它们的冲动 还是忍忍吧 其实心里骂了无数次了
Java大胖纸
2012-10-09
打赏
举报
回复
很痛苦,我也正纠结这个问题,360太流氓了~标志什么的都不留下,万恶的360啊,用户还让我加上360的判断呢
xuzuning
2012-09-15
打赏
举报
回复
#7、#8 似乎有道理
但我用 360安全浏览器 测试时,他并不认得自己
yiwusuo
2012-09-15
打赏
举报
回复
或者看看 http://www.162100.com/sethomepage.php
JS部分应该是
var is360=false;
try{
if(window.external&&window.external.twGetRunPath){
var r=external.twGetRunPath();
if(r&&r.toLowerCase().indexOf("360")>-1){
is360=true;
}
}
}catch(e){
is360=false;
}
if(is360){
browserMark='360';
}else{
var nVersion=navigator.appVersion;
if(/2345Explorer/i.test(nVersion)){
browserMark='2345';
}else if(/Maxthon/i.test(nVersion)){
browserMark='maxthon';
}else if(/TheWorld/i.test(nVersion)){
browserMark='theworld';
}else if(/TencentTraveler/i.test(nVersion)){
browserMark='tt';
}else if(/SE.*MetaSr/i.test(nVersion)){
browserMark='sogou';
}else if(/QQbrowser/i.test(nVersion)){
browserMark='qq';
}else if(/GreenBrowser/i.test(nVersion)){
browserMark='green';
}else if(/360EE/i.test(nVersion)){
browserMark='360ee';
}else if(/Chrome/i.test(nVersion)){
browserMark='chrome';
}else if(/Firefox/i.test(navigator.userAgent)){
browserMark='firefox';
}else if(/Opera/i.test(navigator.userAgent)){
browserMark='opera';
}else if(/Safari/i.test(navigator.userAgent)){
browserMark='safari';
}else{
browserMark='ie';
}
}
yiwusuo
2012-09-15
打赏
举报
回复
请看看 http://hao.360.cn/sethomepage.html 的源文件,看看360自己是怎么判断的......
黄袍披身
2012-09-15
打赏
举报
回复
360大约是要自宫掉这些标识了。度娘不会放过他的任何一样东西。
xuzuning
2012-09-14
打赏
举报
回复
SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
黄袍披身
2012-09-14
打赏
举报
回复
抓下包看看360的浏览器浏览器特征是什么内容然后判断.
不过现在很多浏览器都可以装插件模拟其他浏览器的.
xuzuning
2012-09-14
打赏
举报
回复
to #4 人家要的是 360浏览器5.0版 的标志
不过很遗憾,360浏览器使用的是 IE 的内核,严格的说它使用的是 webbrowse COM控件
所以不可能将自己的版权信息搀和进去
一起混吧
2012-09-14
打赏
举报
回复
http://www.google.com.hk/#hl=zh-CN&newwindow=1&safe=strict&site=&source=hp&q=js+%E5%88%A4%E6%96%AD360%E6%B5%8F%E8%A7%88%E5%99%A8&oq=js+%E5%88%A4%E6%96%AD360%E6%B5%8F%E8%A7%88%E5%99%A8&gs_l=hp.3...2337.9890.0.10172.8.8.0.0.0.0.0.0..0.0...0.0..0.1c.uam8R2beIKM&bav=on.2,or.r_gc.r_pw.&fp=a16bbb3ab964cbca&biw=1366&bih=664
bailixia520
2012-09-14
打赏
举报
回复
可以使用预定义变量:
$_SERVER['HTTP_USER_AGENT']
以下是代码
<?php
$agent = $_SERVER["HTTP_USER_AGENT"];
if(strpos($agent,"MSIE 8.0"))
echo "Internet Explorer 8.0";
else if(strpos($agent,"MSIE 7.0"))
echo "Internet Explorer 7.0";
else if(strpos($agent,"MSIE 6.0"))
echo "Internet Explorer 6.0";
else if(strpos($agent,"Firefox/3"))
echo "Firefox 3";
else if(strpos($agent,"Firefox/2"))
echo "Firefox 2";
else if(strpos($agent,"Chrome"))
echo "Google Chrome";
else if(strpos($agent,"Safari"))
echo "Safari";
else if(strpos($agent,"Opera"))
echo "360";
else echo $agent;
?>
fiax23
2012-09-14
打赏
举报
回复
抓包不顶用。。。。
GET /su?wd=a%20&p=3&cb=window.bdsug.sug&sid=1286_1389&t=1347604599109 HTTP/1.1
Accept: */*
Referer: http://www.baidu.com/
Accept-Language: zh-cn
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Accept-Encoding: gzip, deflate
Host: suggestion.baidu.com
Connection: Keep-Alive
Cookie: BDUSS=XdXeTk4YjBAxMC40Mi4yMrmMUlC5jFJQL; BDREFER=%7Burl%3A%22http%3A//news.baidu.com/z/dydzd/zhuanti.html%22%2Cword%3A%22%22%7D; BAIDUID=C1CABDF452B942F67ADB410E12F1C24E:FG=1
js导出excel支持各种
浏览器
js导出excel支持各种
浏览器
,本人亲测,支持IE 火狐 chrome
360
等多种常用
浏览器
(手机移动web)iscroll+html5+css3+js实现下拉刷新上拉分页的功能
基于iscroll4和html5、css3实现的下拉刷新、上拉分页的demo,兼容pc、android、ios、wp等设备。解决了上拉分页footer存在bug的问题。 支持chrome、ff、opera、
360
浏览器
、百度
浏览器
、qq
浏览器
等众多主流
浏览器
。
php
判断
是否为
360
浏览器
,怎么
判断
浏览器
是否是
360
浏览器
php代码或者 js代码,百度了好几个都不可以,针对
360
浏览器
5.0版回复讨论(解决方案)抓下包看看
360
的
浏览器
浏览器
特征是什么内容然后
判断
.不过现在很多
浏览器
都可以装插件模拟其他
浏览器
的.SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)可以使用预定义变量:$_SERVER['...
PC端
判断
浏览器
是否是
360
偶然间发现一个可以
判断
是
360
浏览器
的mimeType(媒体类型),type: "application/vnd.chromium.remoting-viewer"在
360
极速
浏览器
>帮助>关于
360
浏览器
,弹出如下:经过测试,只有在
360
浏览器
中才会有输出chromium这个标识,但是也不能100%确定检测出的一定是
360
浏览器
。<!DOCTYPE html PUBLIC "-...
vue
判断
是否是
360
浏览器
,检测是否安装某个插件
直接贴代码吧,注释写的比较清晰了。1、需要
判断
当前访问的
浏览器
。3、如果未安装则提供。
基础编程
21,891
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章