A fő probléma az, hogy a Chrome-bővítmények nem férnek hozzá a window.currentTab tulajdonsághoz. Ez azt jelenti, hogy nem tudják lekérni az aktuális lap URL-jét.
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) { var url = tabs[0].url; });
Ez a kód a chrome.tabs API-t használja az aktív lap lekérdezéséhez az utolsó fókuszált ablakban. A visszahívási függvény egy laptömböt ad át, és az aktív lap URL-címét a rendszer a tömb első eleméből kéri le.
JavaScript Chrome Extensions
A JavaScript Chrome-bővítmények olyan bővítmények, amelyek telepíthetők a Google Chrome-ba. Lehetővé teszik például új funkciók hozzáadását a böngészőhöz, kedvenc webhelyek elmentését stb.
A legjobb Chrome-bővítmény, amely JavaScriptben működik
Számos nagyszerű Chrome-bővítmény használható a JavaScriptben. A legjobbak közül néhány:
1. CodeMirror: Ez egy nagyszerű bővítmény, amely lehetővé teszi a kód szerkesztését és előnézetét a böngészőben. Beépített JavaScript-szerkesztővel is rendelkezik, amely megkönnyíti a kód írását és tesztelését.
2. JS Bin: Ez egy másik nagyszerű bővítmény, amely lehetővé teszi a kód gyors tesztelését és hibakeresését a böngészőben. Beépített JavaScript-szerkesztővel is rendelkezik, amely megkönnyíti a kód írását és tesztelését.
3. JSLint: A JSLint egy nagyszerű bővítmény, amely segít ellenőrizni a kódot a hibák és a lehetséges problémák tekintetében. Beépített JavaScript-szerkesztővel is rendelkezik, amely megkönnyíti a kód írását és tesztelését.