Google Chrome の拡張機能を作成するのは初めてです。いくつかのページ (選択する) でのみ実行され、ページが読み込まれた後に CSS を再レンダリングする拡張機能を作成したいと考えています (理想的にはGM_addStyle
、グリースモンキー スクリプトで実行できるものと同様のものが必要です)。
Chrome拡張機能でこれを達成するにはどうすればよいですか?
Google Chrome の拡張機能を作成するのは初めてです。いくつかのページ (選択する) でのみ実行され、ページが読み込まれた後に CSS を再レンダリングする拡張機能を作成したいと考えています (理想的にはGM_addStyle
、グリースモンキー スクリプトで実行できるものと同様のものが必要です)。
Chrome拡張機能でこれを達成するにはどうすればよいですか?
ページ DOM にアクセスできるコンテンツ スクリプトを使用できます。
manifest.json には、次のものを含めることができます。
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"css": ["mystyles.css"],
"run_at": "document_end"
}
],
これにより、DOM がロードされた後、css ファイル mystyles が任意の Google ページに挿入されます。これでスタイルが完全に上書きされるわけではありませんが、CSS を作成してスタイルを置き換えることができます。
詳細については、code.google.comをご覧ください。また、プログラムで CSS をページに挿入する方法についての情報も含まれています。