2017-11-21 11 views
0

新しいタブでchrome.tabs.executeScriptの結果を開くにはどうすればよいですか?Firefoxの拡張機能;新しいタブでリンクを開く方法

window.addEventListener("click", whatever()) 
    function whatever() { 
     chrome.tabs.executeScript(null, { 
     code: 'window.getSelection().toString();', 
     allFrames: true, 
    }, function(result) { 
    //open link 'https://'+result.toString() in new tab 
    }); 
}; 
+0

はこれを試してみてください:window.openの( 'のhttps://'+result.toString()、 '' _blank)。フォーカス(); –

+0

'whatever()'は 'whatever'にする必要があります – epascarello

+0

window.openはnullです – whatever123

答えて

0

あなたは_blankパラメータでwindow.openを使用していることを達成することができます:

... 
}, function(result) { 
    var redirectWindow = window.open('https://'+result.toString(), '_blank'); 
    redirectWindow.location; 
//open link 'https://'+result.toString() in new tab 
}); 
... 
+0

エラーはありません。何も起こっていません。 – whatever123

+0

@epascarelloのように、最初に "whatever()"を "whatever"に変更しましたか? –

+0

はい、私はそれを変更しました – whatever123

関連する問題