スクリプト

ドキュメント:

chrome.scripting | Chrome for Developers [公式]

リポジトリ:

api-samples/scripting – GoogleChrome/chrome-extensions-samples – GitHub

参考:

JS と CSS をサクッと書いて、特定の URL で動かして、他人に共有したい | teramotodaiki

ブラウザ拡張を作り始めた | teramotodaiki

サンドボックス

拡張機能から注入したスクリプトでは通常、ユーザー入力などの危険なコード実行は禁止されている。サンドボックスはそのようなケースで安全にコード実行が可能なように隔離されたコード実行環境を作成するものである。メインページとのやりとりは、postMessage 関数を介した通信のみが可能となっている。

サンドボックスが必要なコード実行
  • eval 関数
  • Function オブジェクトの作成
  • Function.apply メソッドの実行
サンドボックスの制限
  • DOM API の制限
  • クロスオリジンの制限
  • ネイティブ API の制限
  • Extension API は使用不可

ドキュメント:

サンドボックス | Chrome for Developers [公式]

リポジトリ:

api-samples/sandbox – GoogleChrome/chrome-extensions-samples – GitHub

サンプル

GoogleChrome/chrome-extensions-samples: Chrome Extensions Samples – GitHub

リファレンス

API リファレンス | Chrome for Developers [公式]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA