ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptブラウザ ブラウザの種類とバージョン判定コード_javascriptスキル

JavaScriptブラウザ ブラウザの種類とバージョン判定コード_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:29:151422ブラウズ

return (配列) borwser
たとえば、現在のブラウザの種類が ie6.0 の場合、borwser の値は ["ie", "6", "6.0"] でなければなりません
配列の最初の値は次の値を表しますブラウザの種類。2 番目の値はブラウザの大きいバージョンを表し、3 番目の値はブラウザの詳細なバージョン番号を表します。

コードをコピー コードは次のとおりです:

/**
* @著者空
*/
var browser = function()
{
//デフォルトは ie6
var _a = ["ie", "6", "6.0"];
var _s = false; 🎜>var _ua = navigator.userAgent.toLowerCase();
//検出規則性
var _pat = {
opera: /opera.([d.] )/,
ie: /msie ([d. ] )/、
ff: /firefox/([d.] )/、
chrome: /chrome/([d.] )/、
safari: /safari/([ d.] ) /,
mozilla:/rv:([d.] ).gecko/
};
for (var _t in _pat)
{
var _s = _ua. match(_pat[ _t]);
if (_s)
_a = [_t, parseInt(_s[1]), _s[1]];
}
return _a;
}(),


簡単なデモンストレーション: 上記のコードは、フレームワーク



[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。