clear-code / ieview-we

Provides ability to open pages and links by Internet Explorer (Cloned IE View based on WebExtensions)
https://addons.mozilla.org/firefox/addon/ie-view-we/
Mozilla Public License 2.0
26 stars 3 forks source link

Support Manifest v3 #41

Open piroor opened 3 years ago

piroor commented 3 years ago

調査を開始する。

Welcome to Manifest V3 - Chrome Developers https://developer.chrome.com/docs/extensions/mv3/intro/

piroor commented 3 years ago

https://developer.chrome.com/docs/extensions/mv3/mv3-migration-checklist/

以上の事から、現在の挙動と完全に互換性がある形でのManifest V3対応は不可能。 ただし、「余計な通信を発生させない」という挙動をドロップしても良ければ(1回実際にリクエストが飛んでしまうことを許容するなら)、エンドユーザーから見た従来の使い勝手を再現することはできると考えられる。

fujimotos commented 3 years ago

@piroor 結城さんのリンクを読んでいて見つけたんですが、 管理者インストールされたアドオンについては、従来のWebRequestが使えるとも読めますね。

This only applies to user-installed extensions; force installed extensions (extensions distributed using ExtensionInstallForcelist). These extensions — typically used in an enterprise setting — can still use the blocking version of chrome.webRequest.

サービスワーカーへの移行等の対応は必要ですが、ビジネスでのユースケースを前提にするなら、 これで従来どおりの操作性を実現できる可能性がありますね。

piroor commented 3 years ago

Mozilla announced that the background page is deprecated and we need to migrate to service workers on manifest v3. https://blog.mozilla.org/addons/2021/05/27/manifest-v3-update/

There are some information to migrate background page to service workers:

piroor commented 2 years ago

以上の事から、IE View WEのManifest V3対応は積極的には行わないことにする。 (FirefoxがManifest V2を完全廃止するとなったら、その時にまた考える。)


So we have no plan to update IE View WE for Manifest V3 aggressively - in other words this project is semi-archived.

piroor commented 2 years ago

Done at the branch https://github.com/clear-code/ieview-we/tree/manifest-v3

piroor commented 2 years ago

It does not tested yet on Firefox. We may need to do more changes for Firefox...