特定のウェブページが読み込まれるとすぐにiframeを挿入するChrome拡張機能を開発しています。iframeは、ローカルホストでホストされているフォーム(form.php)をロードします。フォームに入力されたすべての情報はscript.js
、ローカルホストで処理されます。PHPファイルには次のものがあります。
<script src="script.js" type="text/javascript"></script>
phpファイルに送信ボタンがあります。クリックすると、次のようなメッセージとデータを拡張機能のバックグラウンドページに渡します。
chrome.extension.sendRequest({'name':'email', value:email});
しかし、次のようなエラーが発生します。
Uncaught TypeError:未定義のメソッド'sendRequest'を呼び出すことができません
私が欲しいのは、送信ボタンがクリックされると、処理されるすべてのデータがChrome拡張機能のバックグラウンドページに送信されることです。
それを行うのに役立つ方法を教えてください。