現在、ユーザースクリプトを使用しています。OperaはGreasemonkeyスクリプトの多くの側面と互換性があることは知っていますが、他の側面とはそれほど互換性がありません。
OperaではGM関数エミュレーションスクリプトが必要になりますが、最初は
if(window.opera) {
var unsafeWindow = window;
}
しかし、それを超えて、スクリプトを両方で実行したい場合は、他にどのようなことを覚えておく必要がありますか?
現在、ユーザースクリプトを使用しています。OperaはGreasemonkeyスクリプトの多くの側面と互換性があることは知っていますが、他の側面とはそれほど互換性がありません。
OperaではGM関数エミュレーションスクリプトが必要になりますが、最初は
if(window.opera) {
var unsafeWindow = window;
}
しかし、それを超えて、スクリプトを両方で実行したい場合は、他にどのようなことを覚えておく必要がありますか?
My Endless Tweetsユーザー スクリプトは、Firefox、WebKit、Opera で同様に機能します。
、、、およびを提供する、自分で作成した互換性スクリプトを使用しています。GM_getValue
GM_setValue
GM_xmlhttpRequest
GM_addStyle
GM_log
ただし、ユーザースクリプトはクロスプラットフォームであるため、「GM_」プレフィックスを使用するのは好きではないため、スクリプトには次の API があります。
getValue()
setValue()
xhr()
addCSS()
log()
ユーザー スクリプトを作成するときに、より便利な機能については、ツールキットの残りの部分を確認してください。