Hlavním problémem je, že rozšíření Chrome nemají přístup k vlastnosti window.currentTab. To znamená, že nemohou získat adresu URL aktuální karty.
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) { var url = tabs[0].url; });
Tento kód používá rozhraní chrome.tabs API k dotazu na aktivní kartu v posledním aktivním okně. Funkce zpětného volání předá pole karet a adresa URL aktivní karty se získá z prvního prvku v tomto poli.
Rozšíření JavaScriptu Chrome
JavaScript Chrome Extensions jsou rozšíření, která lze nainstalovat do prohlížeče Google Chrome. Umožňují vám například přidávat nové funkce do prohlížeče, ukládat oblíbené webové stránky a další.
Nejlepší rozšíření pro Chrome pro práci v JavaScriptu
Existuje mnoho skvělých rozšíření pro Chrome, která lze použít v JavaScriptu. Některé z nejlepších zahrnují:
1. CodeMirror: Toto je skvělé rozšíření, které vám umožňuje upravovat a zobrazovat náhled kódu ve vašem prohlížeči. Má také vestavěný editor pro JavaScript, který usnadňuje psaní a testování kódu.
2. JS Bin: Toto je další skvělé rozšíření, které vám umožní rychle testovat a ladit kód ve vašem prohlížeči. Má také vestavěný editor pro JavaScript, který usnadňuje psaní a testování kódu.
3. JSLint: JSLint je skvělé rozšíření, které vám pomůže zkontrolovat chyby a potenciální problémy v kódu. Má také vestavěný editor pro JavaScript, který usnadňuje psaní a testování kódu.