ホームページ  >  記事  >  バックエンド開発  >  ブラウザが 360 ブラウザかどうかを確認する方法

ブラウザが 360 ブラウザかどうかを確認する方法

WBOY
WBOYオリジナル
2016-06-23 14:27:262213ブラウズ

PHP コードまたは js コード、複数の Baidu 検索は受け入れられません。
360 ブラウザー バージョン 5.0 の場合


ディスカッション (解決策) に返信

パッケージを入手して、360 のブラウザー機能が何であるかを確認してから判断してください

ただし 。

SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1)

事前定義された変数を使用できます:

$ _SERVER['HTTP_USER_AGENT" ']
以下はコードです
$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($エージェント,"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;
?>

http://www.google.com.hk/#hl=zh-CN&newwindow=1&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

から #4 欲しいのは 360 ブラウザ バージョン 5.0 のロゴ

ですが、残念ながら 360 ブラウザは IE のコアを使用しているため、厳密には Webrowse COM コントロール
を使用しているため、Mix で使用することはできません。あなた自身の著作権情報

360 がどのように判断するかについては、http://hao.360.cn/sethomepage.html のソース ファイルをご覧ください...

または者見看 http://www.162100.com/sethomepage.php

JS 部分应该是

var is360=false;
試してください{
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';
}
}

#7、#8 は道理に似ています
ただし、私は 360 安全監視ツールをテストするとき、他は自分自身を取得しません

360 大部分はこれらの承認を取得しています。娘不会放过他

ひどい痛み、私もこの問題を乗り越えています、360 太流氓了~标志什么的都不留下、万恶的 360 啊、従業員も評価私は 360 度の判断を加えています

我测试过了 8楼的办法没有用

window.external.twGetRunPath ただ有360.cn このドメイン名の下の网页才能够调用

别的网页都调用不了 强烈鄙視この流氓行は 有种想骂它们の冲動 还是忍忍吧 は何度もテストしました

$_SERVER["HTTP_USER_AGENT"] で 360 台のブラウザの情報、結果、および IE8 の模試を取得しました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。