Pregunta

Me estoy metiendo en scripts de usuario en el momento. Sé Opera es compatible con muchos aspectos de scripts de Greasemonkey, pero no tanto con otros aspectos.

El GM guión funciones de emulación se requiere en la Opera, y por lo el inicio tengo

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

Pero más allá de eso, ¿qué otras cosas debo tener en cuenta si quiero que mis secuencias de comandos para ejecutar en ambos?

¿Fue útil?

Solución

Tweets sin fin de scripts de usuario funciona igual de bien en Firefox, WebKit y Opera.

Estoy usando un archivo de compatibilidad escribí yo que proporciona GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle y GM_log.

Sin embargo, no me gusta usar el prefijo "GM_", ya que la secuencia de comandos de usuario es multiplataforma, por lo que las secuencias de comandos tiene esta API:

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

Compruebe el resto de el conjunto de herramientas para más funciones útiles al escribir scripts de usuario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top