3

私はいくつかのスクリプトを使用して、私が使用しているサイトの一部をクリーンアップしています。しかし、私は今FirefoxからChromeに切り替えましたが、私はそれらをインストールすることはできますが、一部のスクリプトはうまくいきません。Cross-browser Greasemonkey userscriptsを書くためのヒント?

(ほぼ)クロスブラウザで動作するUserscriptを書く方法に関するヒントはありますか?具体的には、FirefoxとChrome、おそらくOperaです。

+0

私の[FallBack GM API](http://hwi.ath.cx/code/other/gm_scripts/fallbackgmapi/)スクリプト – joeytwiddle

答えて

4

私はa User Script engine comparison tableに取り組んでいます。これはあなたが依存できるGM_APIを知るのに役立ちます。

それ以外の場合は、長いトピックであるクロスブラウザのJavaScriptを記述する必要があります。クロスブラウザDOMの使用にはthe DOM compatibility tables offered by QuirksModeをお勧めします。

+0

そのテーブルは非常に便利です、ありがとう! –

+0

そのテーブルは素晴らしいですが、古くなったGreasemonkeyはGM版9のように '@ icon'と' @ version'をサポートしています。 –

+2

はちょうどそれを更新しました(あなたもできる、[wiki](http ://en.wikipedia.org/wiki/Wiki))。 – erikvold

2

最も簡単な方法は、ちょうどTampermonkeyをインストールすることです。これにより、ChromeでほとんどのGMスクリプトをそのまま実行できます。

+2

彼はユーザースクリプトを書いて、それらを使っていないというヒントを求めています。 – erikvold

+0

@Erik Vold:Tampermonkeyは両方のためのヒントです。既存のFirefoxスクリプト**を今すぐ使用できるようになったときに、Chromeの一時的なバージョン(それぞれのバージョンがGMのサポートを変更(改善)するように見える)のためにコードを変更する理由シンプルな方法(Firefoxスタイル)を書いて、問題のどこでも使用してください。 –

関連する問題