5

Chrome アプリではパーミッション"tabs"chrome.tabsAPI が利用できないため、URL を指定してブラウザでタブを開くにはどうすればよいですか?

4

3 に答える 3

5

リンクを動的に作成して、そのclickメソッドを呼び出してみてください。

function openTab(url) { 
    var a = document.createElement('a'); 
    a.href = url; 
    a.target='_blank'; 
    a.click(); 
}

次に、その関数を次のように呼び出すことができます。

openTab('http://google.com');

アップデート

前の例では、既定のブラウザー (Chrome 以外のブラウザーでもかまいません) でリンクを開きます。

リンクを強制的に chrome で開きたい場合は、window.open

window.open('http://google.com');
于 2013-06-22T10:50:27.457 に答える
0

あなたが望むことをするはずの chrome.browser.openTabがあります

于 2016-03-02T19:55:05.810 に答える