2012-04-28 4 views
0

を開始したときに動作します:クロームが始まったときただし、新しいタブのみが作成された拡張はChromeのみが、私は次のコード使用して、私のChromeの拡張機能をテストしてい

chrome.tabs.create({url: "login_popup.html"}, function(tab){ 
    chrome.extension.sendRequest({oid: tab.openerTabId}); 
}); 

を、私は開いた開いたときに何のタブが作成されませんでした新しいページ。新しいページが読み込まれるたびにchrome.tabs.createが実行されるべきではありませんか?

manifest.jsonは次のとおりです。

{ 
    "name": "minus_test", 
    "version": "1.0", 
    "background_page": "minus_test.html", 
    "permissions": [ "*://*/", "tabs" ] 
} 

ありがとう!

答えて

0

background_pageは、Chromeの起動時に1回実行され、新しいタブが作成されます。これまでに新しいタブを作成する場合は、新しいウィンドウが開かれます。chrome.windows.onCreatedリスナーを使用する必要があります。

+0

ありがとうございます。 – chaohuang

関連する問題