Come scrivere gli script utente in modo da lavorare sia in Opera e Greasemonkey
-
05-09-2019 - |
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?
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.