Ang pangunahing problema ay ang mga extension ng Chrome ay walang access sa window.currentTab property. Nangangahulugan ito na hindi nila makukuha ang URL ng kasalukuyang tab.
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) { var url = tabs[0].url; });
Ginagamit ng code na ito ang chrome.tabs API upang mag-query para sa aktibong tab sa huling nakatutok na window. Ang callback function ay nagpapasa ng hanay ng mga tab, at ang url ng aktibong tab ay kinukuha mula sa unang elemento sa array na iyon.
JavaScript Chrome Extensio
Ang JavaScript Chrome Extension ay mga extension na maaaring i-install sa Google Chrome. Nagbibigay-daan sa iyo ang mga ito na gumawa ng mga bagay tulad ng magdagdag ng mga bagong feature sa browser, i-save ang iyong mga paboritong website, at higit pa.
Pinakamahusay na extension ng Chrome upang gumana sa JavaScript
Maraming magagandang extension ng Chrome na magagamit sa JavaScript. Ang ilan sa mga pinakamahusay ay kinabibilangan ng:
1. CodeMirror: Ito ay isang mahusay na extension na nagbibigay-daan sa iyong i-edit at i-preview ang code sa iyong browser. Mayroon din itong built-in na editor para sa JavaScript, na nagpapadali sa pagsulat at pagsubok ng code.
2. JS Bin: Ito ay isa pang mahusay na extension na nagbibigay-daan sa iyong mabilis na subukan at i-debug ang code sa iyong browser. Mayroon din itong built-in na editor para sa JavaScript, na nagpapadali sa pagsulat at pagsubok ng code.
3. JSLint: Ang JSLint ay isang mahusay na extension na tumutulong sa iyong suriin ang iyong code para sa mga error at potensyal na problema. Mayroon din itong built-in na editor para sa JavaScript, na nagpapadali sa pagsulat at pagsubok ng code.