私は通常、黒い背景に白いテキストがあるサイトを読んでいます(なぜ、ああ、なぜ!)。1分間読んだ後、目を痛めるので、通常はChromeの開発者ツールを開いて、ページを読みやすくする2つまたは3つのスタイルを変更することになります。
これを自動化して、ページごとに何度も繰り返す必要がないようにする方法はありますか?
JSでChromeのユーザースクリプトを書くだけです。迷惑なサイトで一度行ったスクリプトで説明します。
例-ファイル:
JS:
// ==UserScript==
// @author me
// @version 1.0
// @name User Script Test
// @date August 10, 2012
// @include *.test.com/* // the asterisk gets every subdomain and page
// @run-at document-end
// ==/UserScript==
(function(){
var $ad = document.getElementById('skyscraper');
var $link = $ad.getElementsByTagName('a');
$ad.removeChild($link[0]);
$ad.setAttribute('style', 'width:100%; left:480px;');
})();
それをJSで書いてください。たとえば、迷惑な広告をカバーするだけで、消えることはありません。
重要!!!スクリプトの拡張子が*.user.jsであることを確認してください。それ以外の場合、ファイルは次の手順でChromeによって認識されません。(ソースコードが表示されるだけで、すばらしい動作です...)
次に、Google Chromeの[拡張機能]タブに移動し、スクリプトファイルを拡張機能にドラッグアンドドロップします。これは安全ではないという追加の警告があるかもしれません。
この素晴らしいSO-Postで指摘されているように、jQueryをDOMにロードすることもできます:
Google ChromeのGreasemonkeyスクリプトでjQueryを使用するにはどうすればよいですか?
スクリプトで何が起こるかを知りたい場合:スクリプトはChrome拡張機能フォルダー(Win 7、Chrome 23)にあり、編集すると自動更新されます。
C:\Users\YourUserName\AppData\Local\Google\Chrome\User Data\Default\Extensions