リンク


カテゴリー


最近の記事


最近のコメント


最近のトラックバック


月別アーカイブ


ブロとも申請フォーム


FC2ブログ 一戸建て
sticker20.com

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

greasemonkeyのインストールエラー NS_ERROR_FILE_NOT_FOUND 0x80520012

先日のエラーで、ごそごそした時にどうもgreasemonkeyのインストールを壊していたようです。ユーザースクリプトをインストールしようとした時に、下のようなエラーが出ていました。

gm-error

Error installing user script:

[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [ns]Channel.open]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://greasemonkey/content/utils.js :: getContents :: line 167" data:no]

こんなエラーが出たら、

C:\Documents and Settings\「ユーザー名」\Application Data\Mozilla\Firefox\Profiles\「ランダムな文字列」.default\gm_scripts

config.xml があるかどうか確認しましょう。なければ config.xml を作って

<UserScriptConfig>
</UserScriptConfig>

を書いてみてください。直ると思います。

greasemonkeyの「manage user scripts」で、editボタンが効かなくなった時は

今日ちょっとしたことで、「そろそろgreasemonkey使ってみるかな」と思わせることがあったので、インストールもしたこと無かったgreasemonkeyを入れてみたわけですが、ハマリました

インストールして直後、「ツール」から「New User Script」を選択して、早速書き始めようとしたのですが、

gm-editor

こんなダイアログが出てきました。「ははーん、先にJSファイルを用意しておくんだな」と勝手に思い、適当なJSファイルを作って読み込ませてみました。

全然なんにも起きません。しかもそれ以降「New User Script」を押しても何も起きなくなりました。人のgreasemonkeyスクリプトを読み込んで、「manage user scripts」から「edit」しようとしても何も起きませんでした。

仕方なくgreasemonkeyをインストール / 再インストールすること数回、全く解決しません。

そこで方向性を変え、virtual pc 2004上のWindowsでgreasemonkeyを入れ直してみました。「ツール」から「New User Script」を選択して同じようにダイアログが出るのですが、今度はそのダイアログのタイトルに気が付きました。

「Choose an Executable Text Editor (e.g. c:\windows\notepad.exe)」

そうか、これはエディタの選択だったのか!

とここで気づき、元のマシンに戻り「greasemonkey エディタ 変更」で検索し、どうやら「about:config」から手で直接「greasemonkey.editor」を変更しないとダメみたいでした。

変更するとあるべき動きに戻り、やっと今からいじれます。

教訓: greasemonkeyの「manage user scripts」で、editボタンが効かなくなった時は

  • about:configをアドレスバーに入れる
  • フィルタ greasemonkey で絞り込む
  • 「greasemonkey.editor」をダブルクリックし、自分の使ってるエディタのパスに変更

 

 | BLOG TOP |