chrome/user.jsの使い方
greacemonkey とか user script とか言われている javascript による chromeの拡張方法。
基本
まずはここを読む
インストール
- なんとか.user.js というファイル名にする。必ず、.user.js で終わること。
- chrome標準のダウンロードディレクトリ以外のディレクトリにファイルを置く
- インストールの際、一度ダウンロード処理が走るんだけど、ダウンロードディレクトリからインストールすると (1),(2) 等が付いて .user.js じゃなくなるんで、インストールできない。
- couldn't open source file と言われる
- インストールの際、一度ダウンロード処理が走るんだけど、ダウンロードディレクトリからインストールすると (1),(2) 等が付いて .user.js じゃなくなるんで、インストールできない。
- ファイルを chrome のウィンドウに Drop する
- 拡張機能として追加される(ツール→拡張機能から見れる)
動かない
- CTRL+SHIFT+Iでデバッグモードにする
- Consoleにエラーメッセージがでてるはず
- がんばる
例
- http://userscripts.org/scripts/show/40632
- そのままだと文字化けしてる
- UTF-8N じゃなくて UTF-8 で保存する
- 151行目でエラー
- Uncaught SyntaxError: Unexpected token <
- 見たけど意味がわからない
- がんばる
GreaceMonkey と chrome user script の仕様の差
- 151行目に GM_addStyle がある
- いかにも Greace Monkey用関数に見える
- 「GM_addstyle chrome」にてぐぐる http://d.hatena.ne.jp/masahal/20100928/1285652688
- 先頭付近に足してみる
- アンインストールして再インストール
- やっぱり動かない
Resource interpreted as Other but transferred with MIME type undefined. Uncaught SyntaxError: Unexpected token < chrome-extension://iggdcjggdadohjjbakjcaigmcbnjgdkc/script.js:195
- がんばる
- 足す場所が悪かった。移動。
- Resource interpreted as Other but transferred with MIME type undefined.が山のように出る
- がんばる
真面目に拡張として作成したい
http://www.slideshare.net/yoshikawa_t/chrome-extension
[[$$amazon-search-result-middle books-jp google chrome]]