Domanda

Sono sempre in script utente al momento. So che Opera è compatibile con molti aspetti di script di Greasemonkey, ma non tanto con gli altri aspetti.

Il rel="nofollow GM script di funzioni di emulazione sarà richiesto su Opera, e al l'inizio ho

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

Ma oltre a questo, quali altre cose devo tenere a mente se voglio che i miei script da eseguire in entrambi?

È stato utile?

Soluzione

Tweets Endless script utente funziona altrettanto bene in Firefox, WebKit e Opera.

uno script di compatibilità io ho scritto , che fornisce GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle e GM_log.

Tuttavia, non mi piace utilizzare il prefisso "GM_", in quanto lo script utente è cross-platform, quindi gli script ha questa API:

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

Controlla il resto della la toolkit per Altre funzioni utili durante la scrittura di script utente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top