Inkinga enkulu ukuthi izandiso ze-Chrome azikwazi ukufinyelela kusici se-window.currentTab. Lokhu kusho ukuthi abakwazi ukuthola i-URL yethebhu yamanje.
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
var url = tabs[0].url;
});
Le khodi isebenzisa i-chrome.tabs API ukuze ubuze ithebhu esebenzayo ewindini lokugcina eligxilile. Umsebenzi we-callback wedluliswa amathebhu afanayo, futhi i-url yethebhu esebenzayo ibuyiswa kusici sokuqala salolo hlu.
Izandiso ze-JavaScript Chrome
Izandiso ze-JavaScript Chrome izandiso ezingafakwa ku-Google Chrome. Zikuvumela ukuthi wenze izinto ezinjengokwengeza izici ezintsha esipheqululini, ulondoloze amawebhusayithi akho owathandayo, nokuningi.
Isandiso esihle kakhulu se-Chrome esingasebenza ku-JavaScript
Kunezandiso eziningi ezinhle ze-Chrome ezingasetshenziswa ku-JavaScript. Ezinye ezinhle kakhulu zihlanganisa:
1. I-CodeMirror: Lesi isandiso esihle esikuvumela ukuthi uhlele futhi uhlole kuqala ikhodi esipheqululini sakho. Futhi inomhleli owakhelwe ngaphakathi weJavaScript, okwenza kube lula ukubhala nokuhlola ikhodi.
2. JS Bin: Lesi esinye isandiso esihle esikuvumela ukuthi uhlole ngokushesha futhi ulungise ikhodi esipheqululini sakho. Futhi inomhleli owakhelwe ngaphakathi weJavaScript, okwenza kube lula ukubhala nokuhlola ikhodi.
3. I-JSLint: I-JSLint isandiso esihle esikusiza ukuthi uhlole ikhodi yakho ukuze uthole amaphutha nezinkinga ezingaba khona. Futhi inomhleli owakhelwe ngaphakathi weJavaScript, okwenza kube lula ukubhala nokuhlola ikhodi.