2021年2月26日金曜日

FirefoxのブラウザーコンソールにWebExtensionsからのconsole.logがデフォルトで表示されない話

久しぶりに自作のFirefox 拡張機能を弄ろうとしてたら、ブラウザーコンソールにconsole.logが表示されなくなっていたので焦りました。

どうやらいつの間にやらデフォルトでは拡張機能のバックグラウンドページからの出力を表示しなくなったらしいです。

解決方法は以下

  1. ブラウザーコンソールを表示(Shift+Ctrl+J)
  2. 右上の歯車のマークをクリック
  3. 「コンテンツメッセージを表示」にチェック

以上の操作ですべての拡張機能からの出力が表示されました。

しかし本当に焦った。調べるのに小一時間かかりました。(;^_^A

 

いつからこうなっていたんだろうか?

思えば拡張機能からの出力なんて、拡張機能のデバッグに使うくらいなので、Webサイト編集作業の邪魔になってしまうくらいならデフォルトで表示する必要はないのかもしれない。

いや、そもそも一つのサイトのjavascriptのデバッグをするならWebコンソールを使うと思う。

じゃあブラウザーコンソールは拡張機能のデバッグ以外の何に使うのだろうか?

しかしFirefoxには様々なWeb開発ツールがあるが、まだ使ったことのない物がたくさんある。勿体ない事をしているような気がする。

0 件のコメント:

コメントを投稿