Glavni problem je što Chrome ekstenzije nemaju pristup svojstvu window.currentTab. To znači da ne mogu dobiti URL trenutne kartice.
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var url = tabs[0].url;
});
Ovaj kod koristi chrome.tabs API za upit za aktivnu karticu u posljednjem fokusiranom prozoru. Funkcija povratnog poziva prosljeđuje se niz kartica, a url aktivne kartice se preuzima iz prvog elementa u tom nizu.
JavaScript Chrome ekstenzije
JavaScript Chrome ekstenzije su ekstenzije koje se mogu instalirati u Google Chrome. Omogućuju vam da radite stvari kao što je dodavanje novih funkcija pregledniku, spremanje omiljenih web lokacija i još mnogo toga.
Najbolje proširenje za Chrome za rad u JavaScriptu
Postoji mnogo sjajnih proširenja za Chrome koja se mogu koristiti u JavaScript-u. Neki od najboljih uključuju:
1. CodeMirror: Ovo je sjajna ekstenzija koja vam omogućava da uređujete i pregledate kod u vašem pretraživaču. Takođe ima ugrađen uređivač za JavaScript, koji olakšava pisanje i testiranje koda.
2. JS Bin: Ovo je još jedno sjajno proširenje koje vam omogućava da brzo testirate i otklanjate greške koda u vašem pretraživaču. Takođe ima ugrađen uređivač za JavaScript, koji olakšava pisanje i testiranje koda.
3. JSLint: JSLint je sjajna ekstenzija koja vam pomaže da provjerite u vašem kodu greške i potencijalne probleme. Takođe ima ugrađen uređivač za JavaScript, koji olakšava pisanje i testiranje koda.