6 ポイント 投稿者 xguru 2021-06-10 | まだコメントはありません。 | WhatsAppで共有
  • Chrome 拡張機能の Manifest V3(MV3)に追加された機能

  • Web ページにスクリプトとスタイルシートを追加していた MV2 の chrome.tabs.executeScriptchrome.tabs.insertCSS 関数を 1 つに統合

→ 従来の tabs 系 API は整理されておらず権限管理も複雑だったため、互換性を壊して作り直したもの

  • MV2 では関数を動的にネットワークから読み込んで挿入できたが、マルウェアなどに使われる可能性があった

→ バンドルされたコード以外は実行できないようにし、リモートから取得したデータを挿入しても、バンドル済みの関数だけを実行できるように変更

  • getAllFrame で全フレームをリストとして取得して実行する代わりに、フレーム ID の配列で呼び出す方式に変更

→ これに合わせて、スクリプト挿入結果を配列で受け取れるように変更

まだコメントはありません。

まだコメントはありません。