先般、MozillaのコミュニティによるTokyo WebExtensions Meetup #2が開催された。これまで、第1回と第2回で、少し詳しくそこでの拡張機能を紹介してきた。これらは、AMOにアップされており、簡単に試すことができる。しかし、いくつかの拡張機能は、ソースでの公開となった。今回紹介するshundroid氏による、lesser-dogアドオンもその1つである。 せっかくの機会であるので、本稿ではソースコードから拡張機能をビルドし、試すところまでの手順を紹介したい。 まずは、GitHubからダウンロード GitHubはソースコードをホストし、共同での開発や公開・配布などを支援するための仕組みである。多くのオープンソースが登録されている。lesser-dogアドオンもここに登録されている。 図1 lesser-dogアドオン これらのソースコードを一括してダウンロードするに
先日、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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く