Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Manifest v3 #41

Open
piroor opened this issue Mar 5, 2021 · 6 comments
Open

Support Manifest v3 #41

piroor opened this issue Mar 5, 2021 · 6 comments
Assignees

Comments

@piroor
Copy link
Member

piroor commented Mar 5, 2021

調査を開始する。

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

@piroor piroor self-assigned this Mar 5, 2021
@piroor
Copy link
Member Author

piroor commented Mar 16, 2021

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

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

@fujimotos
Copy link
Contributor

@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
Copy link
Member Author

piroor commented May 27, 2021

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
Copy link
Member Author

piroor commented Mar 11, 2022

  • IE View WEのManifest V3対応コストは大きい。
  • Chrome, ChromiumベースブラウザはManifest V3以降が必須であるが、これら向けにはThinBridgeやBrowserSelectorをManifest V3対応して提供していく方が現実的。
  • Firefoxは今のところManifest V2廃止はアナウンスしていない。

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


  • Too much cost to update IE View WE for Manifest V2.
  • Chrome and Chromium based browsers requires Manifest V3, but we have more simpler implementations ThinBridge and BrowserSelector. We hope to update ThinBridge and BrowserSelector for Manifest V3.
  • Firefox does not announce deprecating 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
Copy link
Member Author

piroor commented Aug 24, 2022

@piroor
Copy link
Member Author

piroor commented Aug 24, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants