次のマニフェストに従ってコンテンツ スクリプトをロードする Chrome 拡張機能を開発しています。
"content_scripts" : [
{
"matches" : [ "<all_urls>" ],
"js" : [ "scripts/namespace/namespace.js",
"scripts/log/Logger.js"]
"run_at" : "document_start",
"all_frames" : true
}
]
HTML が次のようなモックアップ サイトがあります。
<html>
<head>
<script language=javascript>
var test;
function makewindow() {
test=window.open('mywin');
test.window.document.write("<html><body><A onclick=window.close(); href= > click Me to Close</A>");
test.window.document.write(" ---- </body></html>");
}
</script>
</head>
<body>
<a href="" onclick="makewindow();return false;" >Click me to launch the external Window</a>
</body>
</html>
A リンクをクリックすると、makewindow
機能が実行され、新しいウィンドウがポップアップ表示されます。
新しいウィンドウの URL はabout:blank
で、コンテンツ スクリプトはこの新しいウィンドウに読み込まれません。
この新しいウィンドウにコンテンツ スクリプトを読み込むには?