彼らはオペラとGreasemonkeyの両方で動作するように、ユーザースクリプトを作成する方法
-
05-09-2019 - |
質問
私は、現時点では、ユーザースクリプトに取得しています。私はOperaはGreasemonkeyのスクリプトの多くの側面と互換性があります知っているが、他の態様にはあまりありません。
GMはオペラに必要とされるのエミュレーションスクリプトを機能し、時スタート私が持っている
if(window.opera) {
var unsafeWindow = window;
}
私は私のスクリプトは両方で実行したい場合は、しかし、それを超えて、他のどのようなもの、私は心に留めておく必要がありますか?
解決
私のエンドレスツイートのユーザスクリプトは、Firefox、WebKitのとOperaで同じようにうまく動作します。
私は自分自身を書いた互換スクリプトを使用しています> GM_getValue
、GM_setValue
、GM_xmlhttpRequest
、GM_addStyle
とGM_log
を提供します。
しかし、私は「GM_」接頭辞を使用して好きではありません
getValue()
setValue()
xhr()
addCSS()
log()
所属していません StackOverflow