1

私は通常、黒い背景に白いテキストがあるサイトを読んでいます(なぜ、ああ、なぜ!)。1分間読んだ後、目を痛めるので、通常はChromeの開発者ツールを開いて、ページを読みやすくする2つまたは3つのスタイルを変更することになります。

これを自動化して、ページごとに何度も繰り返す必要がないようにする方法はありますか?

4

1 に答える 1

1

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;');
})();
  1. それをJSで書いてください。たとえば、迷惑な広告をカバーするだけで、消えることはありません。

  2. 重要!!!スクリプトの拡張子が*.user.jsであることを確認してください。それ以外の場合、ファイルは次の手順でChromeによって認識されません。(ソースコードが表示されるだけで、すばらしい動作です...)

  3. 次に、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
于 2012-11-24T22:35:01.420 に答える