Manifest v3 移行について

chrome拡張機能を実装しており、manifest v2 → v3へ移行中です。
xpl/crx-hotreload の hot-reload.js を
manifest v2 = background へ実装して利用しておりましたが、
manifest v3 = service worker になり、
hot-reload.js をそのまま実装すると、
chrome.runtime.getPackageDirectoryEntry is not a function
とエラーが出て動作しない状況です。
色々検索したのですが、v3で、このfunctionを利用できないのと、
代替えのfunctionも見当たらない状態です。
代替え案などありましたら教えていただきたいです。
拡張機能の概要は、.zip化していないフォルダ群をデベロッパーモードで
拡張機能に読み込ませて実装、運用してます。
hot-reload.jsは、その読み込ませたフォルダの中身に修正があった場合
リロードさせております。
v3になっても同じ仕様で利用したいと考えております。
以上よろしくお願いします。

コメントを投稿

0 コメント