2011-04-12 12 views
11

açılır olmadan Açık sekmesi:Chrome Uzantısı: Benim popup.html dosyasında aşağıdaki kodu kullandım

<script type="text/javascript" charset="utf-8"> 
    chrome.tabs.create({'url': chrome.extension.getURL('page.html')}, function(tab) { 
    }); 
</script> 

Ben yeni bir sayfa açılıyor uzatma simgesini tıklayın, ama çok boş bir tarayıcı pop-up yaptığında düğmenin yanında. Boş popup görünmeden sekmeyi nasıl açarım?

Teşekkürler.

cevap

21

Açılır pencere isteğe bağlıdır. yapabilirsiniz, sadece bir tıklamada işlevi eklemek için bir arka plan sayfası kullanmak istemiyorsanız, Alternatif

chrome.browserAction.onClicked.addListener(function(tab) { 
    chrome.tabs.create({ 
     'url': chrome.extension.getURL('page.html') 
    }, function(tab) { 

    }); 
}); 
+3

: Sadece manifest'ten default_popup özelliğini kaldırmak ve daha sonra bir background page veya event page olayları tıklayın simgesi dinleyebilirsiniz Açılır kapanır pencereyi kapatmak için pop-up pencerede window.close() öğesini çağırın. –

İlgili konular