Chrome拡張機能を開発するとき、JavaScriptファイルでこのコードを使用して新しいタブを開くことができました
myWindow=window.open("www.google.com");
次のコマンドで、開いた直後に閉じることができました。
myWindow.close();
閉じる前に数秒待つようにjavascriptのいくつかの方法を試しましたが、そうすると閉じません。ウィンドウのIDを失ったためでしょうか?知らない。Chrome 拡張機能の開発について学び始めたところです。
[編集] 皆さんを助けるために必要なすべてのコードを提出します。Chrome 拡張機能を開発しようとしていて、拡張機能によって作成されたツールバーのボタンをクリックするとアクションが発生することを思い出してください。(ここから取得したコード: http://developer.chrome.com/extensions/getstarted.html )
HTMLファイル
<!doctype html>
<html>
<head>
<title>Getting Started Extension's Popup</title>
<style>
body {
min-width: 357px;
overflow-x: hidden;
}
img {
margin: 5px;
border: 2px solid black;
vertical-align: middle;
width: 75px;
height: 75px;
}
</style>
<script src="popup.js"></script>
</head>
<body>
</body>
</html>
マニフェスト
{
"manifest_version": 2,
"name": "myExtension",
"description": "This extension is under development",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": ["www.google.com"]
}