Tüm sekmeleri açıp Chrome'daki bir diziye yerleştirmenin bir yolu var mı? Dolayısıyla, Gmail ve YouTube açıksa, dizide "gmail.com" ve "youtube.com" olmak üzere iki giriş olacaktır.Chrome'da hangi sekmelerin açık olduğunu öğrenmek istiyor musunuz?
8
A
cevap
9
Evet:
Burada Krom belgelerine kontrol edebilirsiniz. Bir dizide bir istedi ama her "sekmesi" nesne çok daha fazla bilgi içerir gibi sadece sekme url ekliyorum Bu örnekte
chrome.windows.getAll({populate:true}, getAllOpenWindows);
function getAllOpenWindows(winData) {
var tabs = [];
for (var i in winData) {
if (winData[i].focused === true) {
var winTabs = winData[i].tabs;
var totTabs = winTabs.length;
for (var j=0; j<totTabs;j++) {
tabs.push(winTabs[j].url);
}
}
}
console.log(tabs);
}
. URL, alan adlarını URL'den almak için bazı normal ifadeleri uygulayabileceğiniz tam URL olacaktır.
3
Bir eklenti oluşturmadıkça, özellikle sekmeler ayrı alanlardan içerik içeriyorsa, açık sekmelerin tüm adlarını almak için bildiğim bir yol yoktur. Böyle bir şey yapabildiysen, bu bir güvenlik sorunu olabilir!
Not: Bu manifesto dosyasında belirtildiği üzere izin "sekmeleri" gerektiren burada bunu nasıl olduğunu http://developer.chrome.com/extensions/devguide.html
İlgili konular
- 1. Linux'ta Chrome - hangi sekmelerin açık olduğunu görmek için tarayıcıyı sorgulayın.
- 2. Besteci: paketin hangi pakette olduğunu öğrenmek için:
- 3. Python Uyarısı'nın nerede olduğunu öğrenmek için
- 4. C programında yavaşlamanın ne olduğunu öğrenmek için araçlar?
- 5. Vim in hangi komutun bazı kısayollar tarafından tetiklendiğini öğrenmek için
- 6. Erişim - Kullanıcımın hangi ülkeden başvurduğumu öğrenmek için
- 7. Bir önceki açık dosya sekmesini görünür sekmelerin altında saklayın
- 8. "Pencerelerini tekrar açmayı denemek istiyor musunuz?" iletişim kutuları
- 9. hangi gtk parçacığının mevcut seçimi olduğunu öğren
- 10. AngularJS'deki tüm açık Bootstrap modellerini kapatıyor musunuz?
- 11. Nasıl SKSpriteNode Swift çarpışma algılama etkilenir olduğunu öğrenmek için?
- 12. En iyi Açık kaynak projeleri öğrenmek için Erlang/OTP için
- 13. Facebook Gönder - İleti alıcılarının kim olduğunu öğrenmek için
- 14. Bir dosyanın açık olduğunu kontrol edin
- 15. ActionBar'daki sekmelerin sayısı
- 16. GDB'ye, hangi adresin segfault'a neden olduğunu söylemesini nasıl sağlayabilirim?
- 17. Hangi MVC sürümünün yüklü olduğunu nasıl görebilirim?
- 18. Bu dildeki hangi dil veya sözdiziminin olduğunu
- 19. Hangi .emacs dosyasının yüklü olduğunu nasıl bulabilirim?
- 20. Hangi platform sürümünün gerekli olduğunu nasıl belirlerim?
- 21. Hangi işlevlerin satır içi olduğunu öğrenin
- 22. Görev çubuğunun hangi ekran üzerinde olduğunu belirleme
- 23. DirectX'in hangi sürümünün yüklü olduğunu kontrol edin
- 24. wxPython: Hangi widget'ın odağı olduğunu nasıl anlarım?
- 25. Hangi metin kutusunun boş olduğunu bulma
- 26. Bir kısıtlamanın hangi tabloya ait olduğunu bulmak
- 27. Django Bugün için tarih ve saati basmak istiyor
- 28. Bir sayfa kilidinin hangi tablodan çıktığını öğrenmek için
- 29. Perspektif İzdüşümü: 1/z'nin Doğrusal olduğunu ispatlıyor musunuz?
- 30. iTerm2 v3 sekmelerin yapıştırılan yerlere dönüştürülmesi
Bildirim dosyasında "sekmeler" izni nasıl belirtilebilir? Bu seçeneği etkinleştirmek için bildirim dosyasında ne yazmalıyım? –
'chrome.windows' undefined ... Bu durumda ne yapıyorsunuz? –