ゴシップサイトブロッカーをFirefox対応しました

投稿日:

Firefox対応しました

エゴサーチしていたらFirefox対応の要望がいくつかあったので、Firefox対応版を作成し ました。

移植は結構簡単

詳細はQiitaに書く予定ですが、ChromeとFirefoxの違いは以下になります。

  • Google検索がUser Agentによって返す結果が異なる件に対応
    • 拡張機能の互換性ではありませんが、UserAgentによってブロックリンクがでないのを修正
  • manifest.json
    • Chrome: applicationsが非対応
    • Firefox: version_nameが非対応
  • ポップアップの背景色
    • Firefoxでは真っ黒になっていたので明示的に白を指定
  • オプション画面へのアクセス
    • Chromeだと右クリックでオプション画面へのリンクが出ますが、Firefoxは出ないので、左クリックメニューに追加
  • chrome.i18n.getUILanguage()の返す値が違う
    • Chrome: ja
    • Firefox: ja-JP-mac (macOSの場合)