Gibt es eine Möglichkeit, eine Skriptdatei nur für FireFox zu laden?
Beispielsweise:
<script src="js/script.js"></script>
<script src="js/scriptFF.js"></script> - this only for firefox ??
AKTUALISIEREN
Ich habe auf diese Weise gemacht
<script>
if($.browser.mozilla) {
jQuery.getScript("js/scriptFF.js");
} else {
jQuery.getScript("js/scriptAll.js");
}
</script>
5
gidzior
9 Okt. 2012 im 13:49
4 Antworten
Beste Antwort
Versuche dies:
if($.browser.mozilla) {
// do something
}
Für Versionen
if ($.browser.mozilla && $.browser.version >= "2.0" ){
alert('Mozilla above 1.9');
}
5
dsgriffin
28 Feb. 2013 im 15:28
Fügen Sie Ihrem Code Folgendes hinzu:
if (navigator.userAgent.indexOf("Firefox") != -1)
{
//Your firefox code
}
0
blue112
9 Okt. 2012 im 09:53
Sie können ein <script>
-Tag erstellen, das basierend auf User Agent
dynamisch überprüft wird.
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";
Dies sollte den Trick machen!
6
dsgriffin
28 Feb. 2013 im 15:28
Dies sollte funktionieren, obwohl Sie möglicherweise nicht weiterkommen, wenn jemand seinen Benutzeragenten fälscht:
if (navigator.userAgent.toLowerCase().indexOf('firefox') !== -1) {
var script = document.createElement("script");
script.src = "js/scriptFF.js";
script.type = "text/javascript";
}
1
codebox
9 Okt. 2012 im 09:53