私はここ数週間、いくつかのブラウザ拡張を書いてきましたが、今日まで、Firefox用のWebExtensionはChromeでほぼ自動的に機能するはずだと思いました。だから、私はMozillaの例に従って自分のコードを書こうとしました。
しかし、今日私は、Chrome拡張機能のAPIドキュメントに「約束」の記載がないことに気付きました。
私はすべての私の拡張機能のコードを通して厳密に約束を使用しました。Chrome拡張APIのサポートを約束しますか?
これで私の質問は、私のコードはChromeで動作するのですか?または、私がvar browser = chrome
宣言を最上部に追加してもうまくいきますか?
または、ChromeはAPIの約束をまったくサポートしていませんか?
ChromeがまだAPI機能に関する約束をサポートしていない場合は、将来サポートされますか?
私はこのプロジェクトに気づいています:https://github.com/mozilla/webextension-polyfill
しかし、私はその図書館をどこにでも含むことの面倒を見るつもりはありません。また、迷惑なバグもあります。
さらに、私はChromeやChromiumを持っていないので、プライバシーとセキュリティ上の理由からインストールできません。
はい、それはChromeで必須です。未来はまだ始まっていない。しかし、https://crbug.comに問題があります。 – wOxxOm
https://crbug.com/328932 –