ホームページ > ウェブフロントエンド > jsチュートリアル > ブラウザの JavaScript エンジンを識別する方法

ブラウザの JavaScript エンジンを識別する方法

高洛峰
リリース: 2016-11-28 13:24:12
オリジナル
1265 人が閲覧しました

PCブラウザとモバイルブラウザの両方で利用できます。

原則は次の js です:

window.onload = function() {  
  var v8string = 'function%20javaEnabled%28%29%20%7B%20%5Bnative%20code%5D%20%7D';  
     
  if (window.devicePixelRatio)  //If WebKit browser  
  {  
     if (escape(navigator.javaEnabled.toString()) === v8string)  
     {  
        display('V8 detected');  
     }  
     else 
     {  
        display('JSC detected');  
     }  
  }  
  else {  
    display("Not a WebKit browser");  
  }  
     
  function display(msg) {  
    var p = document.createElement('p');  
    p.innerHTML = msg;  
    document.body.appendChild(p);  
  }  
     
};
ログイン後にコピー

最初に WebKit 固有の属性 devicePixelRatio を検出し、次に v8 固有の javaEnabled 関数の実装を検出します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート