6

FireFox 専用のスクリプト ファイルをロードする方法はありますか

例えば:

<script src="js/script.js"></script>

<script src="js/scriptFF.js"></script> - this only for firefox ??

アップデート

私はこの方法で作りました

<script>
    if($.browser.mozilla) { 
        jQuery.getScript("js/scriptFF.js");
    } else {        
        jQuery.getScript("js/scriptAll.js");            
    }
</script>
4

4 に答える 4

7

<script>に基づいて動的にチェックするタグを作成できますUser Agent

var ffFlag = (navigator.userAgent.toLowerCase().indexOf('firefox') !== -1);
var script = document.createElement("script");
script.src = (ffFlag)?"js/scriptFF.js":"js/script.js";
script.type = "text/javascript";

これでうまくいくはずです!

于 2012-10-09T09:52:01.837 に答える
5

これを試して:

if($.browser.mozilla) {
  // do something
}

バージョンの

if ($.browser.mozilla && $.browser.version >= "2.0" ){
   alert('Mozilla above 1.9');
}

jQuery ブラウザ

于 2012-10-09T09:52:07.190 に答える
1

これは機能するはずですが、誰かがユーザー エージェントを偽装している場合は、動けなくなる可能性があります。

if (navigator.userAgent.toLowerCase().indexOf('firefox') !== -1) {
    var script = document.createElement("script");
    script.src = "js/scriptFF.js";
    script.type = "text/javascript";
}
于 2012-10-09T09:53:46.483 に答える
0

コードに次を追加します。

if (navigator.userAgent.indexOf("Firefox") != -1)
{
    //Your firefox code
}
于 2012-10-09T09:53:06.537 に答える