先日、Firefox で Twitter メディアダウンローダが正常に動作しないという報告を受け(その後、近傍ツイート検索も異常な動作をすることが判明)、原因を突き止めるのに時間がかかったので、覚え書き。 結論としては、 Firefox(バージョン58以降)では、アドオンの content_scripts 内で XMLHttpRequest や fetch にページ(コンテンツ)上から実行されたのと同じ動作を期待するためには、window.XMLHttpRequest や window.fetch の代わりに content.XMLHttpRequest や content.fetch を使う必要がある ということ。 現象 原因 追記(2018/07/19) 対策 注意事項 参考 現象 Firefox 上で、Twitter 用のアドオン(Twitter メディアダウンローダ(0.1.1.2