Chrome拡張機能

Troubleshooting "Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist."

This is a story about the following mysterious error that occurred after I changed the Manifest file of my Chrome extension 'Our Mouse Gesture' from v2 to v3. Uncaught (in promise) Error: Could not establish connection. Receiving end does …

Chrome拡張機能で一定時間を経過するとService Workerが「無効(Inactive)」状態になり、event.jsでChrome拡張機能のAPIが動作しなくなる問題の回避策について

今回、私が作成したマウスジェスチャのChrome拡張機能 "Our Mouse Gesture"のManifestファイルをv2→v3に変更した際に一番困った「一定時間を経過するとevent.jsでChrome拡張機能のAPIが動作しなくなる。」現象で私が実施した回避方法を記載します。 この現象…

Chrome拡張機能で"chrome.storage.sync"に保存したデータが、Chrome更新時にクリアされてしまう問題("chrome.runtime.onInstalled.addListener"実装時の注意点)について

今回は、私が作成したマウスジェスチャのChrome拡張機能 "Our Mouse Gesture"で発生していたChrome更新時に"chrome.storage.sync"に保存したデータがクリアされてしまう問題についてのお話です。 とある日、利用して下さっているユーザーから、ユーザーレビ…

Chrome拡張機能のManifest v3で発生するようになったエラー「Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist.」のお話

今回、私が作成したマウスジェスチャのChrome拡張機能 "Our Mouse Gesture"のManifestファイルをv2→v3に変更したことによって、発生するようになった謎のエラー Uncaught (in promise) Error: Could not establish connection. Receiving end does not exist…

Chrome拡張機能(Manifest v3)で module を利用する方法

以前私が作成したマウスジェスチャのChrome拡張機能 "Our Mouse Gesture"のManifestファイルをv2→v3に変更した記事を書きましたが、後日談に書いたとおり動作が不安定になり v2 へ戻しました。 今回リベンジで再びManifestファイルのv2→v3変更を行いました。…

Chrome拡張機能のmanifestファイルをversion2からversion3へ変更した時の作業メモ

私が作成したマウスジェスチャのChrome拡張機能 "Our Mouse Gesture"のManifestファイルをv2→v3に変更した際に実施したことのメモを残します。 どなたかのお役にたちましたら幸いです。 ※ マウスジェスチャのChrome拡張機能 "Our Mouse Gesture" chrome.goog…

Chromeの拡張機能を公開する際の注意点!個人住所が世界中に公開されてしまうのを防ぐ方法。

経緯 Chrome拡張機能の公開 個人住所を公開しない方法 個人情報の公開が必要なケース 後書き 経緯 私は、昔からずっとWebブラウザでマウスジェスチャをよく使っています。 Chromeはなかなか良いマウスジェスチャ拡張機能が無かったので、ずっとFirefoxを愛用…