Firefoxの『Abduction!』で画面キャプチャできない、の改善方法

Firefoxのプラグイン『Abduction!』を広告主サイトやLPの画面キャプチャ・画像キャプチャで使っているのですが

 

Abductionで画面キャプチャ

 

先日Firefoxをバージョンアップしてからエラーで画面キャプチャできなくなりました。
※2016/1/7 下のほうに追記があります。

 

 

エラー内容は

 

[Exception... "Not enough arguments [nsIWebBrowserPersist.saveURI]・・・

 

読んでてさっぱり意味がわかりません><

 

 

それでググったら解決方法が書いてありましたので、書きますね。

 

 

【解決手順】
①C:\Users\◯◯\AppData\Roaming\Mozilla\Firefox\Profiles\◯◯.default\extensionsフォルダ
あるいは
C:\Documents and Settings\◯◯\Application Data\Mozilla\Firefox\Profiles\◯◯.default\extensionsフォルダ
にある
{b0e1b4a6-2c6f-4e99-94f2-8e625d7ae255}.xpi
を7zip等のアーカーブソフトで開く

 

 

②7zipでそのまま『chrome』⇒『content』と進んで、『browser.js』を右クリックして『編集』

 

 

 

③以下のように置換する

 

以下は、メモ帳での置換です。
【検索する文字列】
persist.saveURI(source, null, null, null, null, picker.file, privacyContext);

 

【置換後の文字列】
persist.saveURI(source, null, null, io.REFERRER_POLICY_UNSAFE_URL, null, null, picker.file, privacyContext);

 

 

④置換後に上書き保存してメモ帳を閉じると、『'browser.js'が変更されています。書庫を更新しますか?』と表示されるので『OK』

 

 

アメブロの画像処理がイマイチでボケてたらすみません

 

これで更新された
{b0e1b4a6-2c6f-4e99-94f2-8e625d7ae255}.xpi
になります。

 

 

⑤更新された
{b0e1b4a6-2c6f-4e99-94f2-8e625d7ae255}.xpi
を元のフォルダに上書きコピーする

 

 

これでちゃんと画面キャプチャできるようになりました♪

 

 

上記修正はFirefoxを終了している状態でやってください。

 

 

■2016.1.7 追記■
本日時点の私のFirefoxのバージョンは43.0.3です。

 

いつの間にかアドオンの互換性チェックに引っかかって、『Abduction!』に限らずFirefox と互換性がないアドオンは無効化されてしまい、about:configにて『extensions.checkCompatibility.○○(○はバージョン数)』をfalseにしてもうまく互換性チェックの無効化ができなくなってました。



と思いましたが、いろいろググったら、
これは”アドオンの互換性チェック”で弾かれているのではなく
”アドオンの署名チェック”で弾かれていることが判明。

 

 

【署名チェックの無効化の方法】
①URLに『about:config』と入力してエンター

②検索欄に『xpinstall.signatures.required』を入力

③設定名が『xpinstall.signatures.required』の値の欄がtrueになっているので、設定欄の『xpinstall.signatures.required』をダブルクリックすると値がfalseに変更されます

④Firefoxを再起動

 

 

これで『Abduction!』が有効化されます。

 

 

以上は、今までの互換性チェックとか関係ありませんので
・互換性チェックの無効化
・署名チェックの無効化
の両方が必要です。

 

 

ちなみに、どうしても『Abduction!』が動かない場合は、
別のアドオン『Nimbus Screen Capture - editable screenshots』
でもスクリーンキャプチャが可能です。

 

『Abduction!』に慣れてると使いづらいけど。。。
Firefox
 
この記事を書いた人

kaimonojyoz

Firefoxはかれこれ15年以上使っていて、Firefoxなしでは生きていけない体になってしまいました笑

 

アクアリウムは海水水槽のサンゴを全滅させた黒歴史からモチベーションがほぼゼロとなり、今に至ります。

 

1番長く生きてるお魚はカクレクマノミとゴールドナゲットマロンで、もうすぐ9年になります。

このページをシェアする
guest
8 Comments
Inline Feedbacks
View all comments