chrome.scripting API 公開
(developer.chrome.com)-
Chrome 拡張機能の Manifest V3(MV3)に追加された機能
-
Web ページにスクリプトとスタイルシートを追加していた MV2 の
chrome.tabs.executeScriptとchrome.tabs.insertCSS関数を 1 つに統合
→ 従来の tabs 系 API は整理されておらず権限管理も複雑だったため、互換性を壊して作り直したもの
- MV2 では関数を動的にネットワークから読み込んで挿入できたが、マルウェアなどに使われる可能性があった
→ バンドルされたコード以外は実行できないようにし、リモートから取得したデータを挿入しても、バンドル済みの関数だけを実行できるように変更
getAllFrameで全フレームをリストとして取得して実行する代わりに、フレーム ID の配列で呼び出す方式に変更
→ これに合わせて、スクリプト挿入結果を配列で受け取れるように変更
まだコメントはありません。