2

現在、ユーザースクリプトを使用しています。OperaはGreasemonkeyスクリプトの多くの側面と互換性があることは知っていますが、他の側面とはそれほど互換性がありません。

OperaではGM関数エミュレーションスクリプトが必要になりますが、最初は

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

しかし、それを超えて、スクリプトを両方で実行したい場合は、他にどのようなことを覚えておく必要がありますか?

4

1 に答える 1

3

My Endless Tweetsユーザー スクリプトは、Firefox、WebKit、Opera で同様に機能します。

、、、およびを提供する、自分で作成した互換性スクリプトを使用しています。GM_getValueGM_setValueGM_xmlhttpRequestGM_addStyleGM_log

ただし、ユーザースクリプトはクロスプラットフォームであるため、「GM_」プレフィックスを使用するのは好きではないため、スクリプトには次の API があります。

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

ユーザー スクリプトを作成するときに、より便利な機能については、ツールキットの残りの部分を確認してください。

于 2009-06-03T18:19:12.560 に答える