Frage

Ich erhalte in den User-Skripte im Moment. Ich weiß, Opera mit vielen Aspekten von Greasemonkey-Scripts kompatibel ist, aber nicht so viel mit anderen Aspekten.

Die GM Funktionen Emulation Skript auf Opera benötigt werden, und bei der Anfang ich habe

if(window.opera) {
    var unsafeWindow = window;
}

Aber darüber hinaus, andere, welche Dinge sollte ich beachten, wenn ich meine Skripte wollen in beide laufen?

War es hilfreich?

Lösung

Meine Endlose Tweets Benutzerskript funktioniert genauso gut in Firefox, WebKit und Opera.

Ich bin mit ein Kompatibilitätsskript ich selbst geschrieben habe , die GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle und GM_log.

bietet

Aber ich weiß nicht wie den „GM_“ Präfix, da der Benutzer Skript ist Cross-Plattform, so dass die Skripte diese API hat:

getValue()
setValue()
xhr()
addCSS()
log()

Überprüfen Sie den Rest Toolkit weitere nützliche Funktionen, wenn der Benutzer das Schreiben von Skripts.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top