Chrome拡張機能とJavaScriptについて。
任意のページを新しいタブで開きたく、
window.open()を使ってみたのですが、
シークレットモードで実行した際に、通常のウィンドウで開かれてしまいます。
シークレットモードで実行しても、
そのシークレットモードのウィンドウで開くには、どうすればいいですか?
##問題のコード
以下のコードをChromeに読み込み、
シークレットモードでアイコンをクリックして実行すると、
https://teratail.com/が**"通常ウィンドウで"**開かれてしまうと思います。
manifest.json
json
1{ 2 "manifest_version": 2, 3 "name": "window.open test", 4 "description": "アイコンをクリックすると、\"https://teratail.com/\"を新しいタブで開く", 5 "version": "0.0", 6 "browser_action": { 7 }, 8 "background": { 9 "scripts": ["script.js"], 10 "persistent": false 11 } 12}
script.js
js
1chrome.browserAction.onClicked.addListener(function(tab) { 2 window.open("https://teratail.com/"); 3});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/09 05:15