2009-05-25 6 views
2

Ich komme gerade in Benutzerskripten. Ich weiß, dass Opera mit vielen Aspekten von Greasemonkey-Skripten kompatibel ist, aber nicht so sehr mit anderen Aspekten.Wie man Benutzerskripte so schreibt, dass sie sowohl in Opera als auch in Greasemonkey funktionieren

Die GM functions emulation script auf Opera erforderlich sein, und am Anfang habe ich

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

Aber darüber hinaus, was andere Dinge sollte ich beachten, wenn ich in meinen beiden Skripte ausgeführt werden soll?

+0

Ich habe das schon einmal gemacht, aber ich habe keinen anderen Ratschlag als das, was Sie bereits in Ihre Frage geschrieben haben. –

Antwort

3

Mein Endless Tweets Benutzerskript funktioniert in Firefox, WebKit und Opera gleichermaßen gut.

ich a compatibility script I wrote myself bin mit der GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle und GM_log bietet.

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

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

Überprüfen Sie den Rest the toolkit für mehr nützliche Funktionen, wenn Benutzer Skripte schreiben.

Verwandte Themen