2011-09-16 31 views
5

Google Chrome için bir slayt gösterisi uzantısı üzerinde çalışıyorum. Doğru URL'leri getiren ve her birinde bir sekmede açan kodu oluşturdum. Artık Chrome uzantı API'sında, programlı olarak sekmeleri değiştirmeme izin verecek bir işlev arıyorum, ancak bulamıyorum. Bir tane var mı ve değilse, seçeneklerim neler?Sekmeler arasında gezin, Google Chrome uzantıları API

+0

Sekmeler arasında geçiş yapmak mı yoksa sekmeleri değiştirmek mi istiyorsunuz? Bu soruyu anlamıyorum. Başlık ["Chrome-Uzantısı: tüm sekmeler boyunca yineleyin mi?"] (Http://stackoverflow.com/questions/5409242) ile benzerdir, ancak soru gövdesi tamamen farklı kılmayı sağlar '\ -: ' – hippietrail

cevap

13

Tabs API mu arıyorsunuz?

chrome.tabs.update(tabId, {selected: true}); 
+0

Tam olarak API Yeni sekmeleri oluşturmak için çalışıyordum ve çalışıyordum - ancak yanlış yorumladım, yalnızca URL'yi güncelleyebileceğini düşündüm. Teşekkür ederim. –

+4

Bu özellik artık geriye dönük uyumluluk nedenleriyle çalışıyor olsa da, şu anda 'active' değil' selected' olarak adlandırıldığına inanıyorum. – LukeGT

2

değeri selected kaldırıldı: update() yöntem böyle bir sekmeyi seçmenize olanak sağlar. Bunun yerine highlighted kullanın:

chrome.tabs.update(tabId, {highlighted: true}); 
İlgili konular