|
Klijentske aplikacije (X)HTML, CSS, JavaScript, AJAX... |
|
Alatke vezane za temu | Vrste prikaza |
17.1.2014, 19:27 | #1 |
Novi član
Član od: 13.10.2011.
Poruke: 5
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
detekcija chrome/firefox extenzije koje su aktivne preko javesckript
Kako da detektujem koje su ekstenzije aktivne preko javeskript?
Posle 2 dana (bukvalno u vremenskom smislu) naso sam: Kod:
var detect = function(base, if_installed, if_not_installed) { * * var s = document.createElement('script'); * * s.onerror = if_not_installed; * * s.onload = if_installed; * * document.body.appendChild(s); * * s.src = base + '/manifest.json'; } var log = function(msg) { * * document.getElementById('log').value += '[*] ' + msg + '\n'; } function logme(i, id) { * * return function() { * * * * log('Detected addon: ' + i + ' (' + id + ')'); * * } } window.onload = function() { * * var xhr = new XMLHttpRequest(); * * xhr.open('GET', 'addons.json', false); * * xhr.onreadystatechange = function() { * * * if (xhr.readyState == 4) { * * * * *var addons = JSON.parse(xhr.responseText); * * * * *for (var i in addons) { * * * * * * if (addons.hasOwnProperty(i)) { * * * * * * * * detect('chrome-extension://' + i,logme(addons[i], i)); * * * * * * } * * * * *} * * * * * * * * } * * } * * xhr.send(null); } (u addons.json se nalazi lista extenzija koje hocu da detektujem) Kod:
Denying load of chrome-extension://elicpjhcidhpjomhibiffojpinpmmpil/manifest.json. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. "web_accessible_resources": [ "*" ] a neke su definisale fajlove preko kojih jedino moze da se pristupi manifestu... Moje pitanje je u prvoj recenici ali i da ga dopunim. Da li mogu nekako da detektujem koja je greska u pitanju? Jer ova greska "Denying load of..." se javlja samo ako je extenzija enejblovana pa da l imogu da detektujem tu gresku i time predpostavim da je ekstenzija aktivna? |
18.1.2014, 16:22 | #2 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.198
Zahvalnice: 767
Zahvaljeno 1.024 puta na 568 poruka
|
Re: detekcija chrome/firefox extenzije koje su aktivne preko javesckript
Ja sam to uradio sa php-om. Za JS ne znam.
|
18.1.2014, 17:28 | #3 |
Novi član
Član od: 13.10.2011.
Poruke: 5
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
Re: detekcija chrome/firefox extenzije koje su aktivne preko javesckript
Kako? Odgovarlo bi mi bilo koje resenje, php,js,jquery
|
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Igre koje se bolje igraju preko dzojstika | Nash Knight | O igrama uopšte | 23 | 30.6.2011 21:20 |
Kako da snimim igre koje su preko 4.5GB na DVD? | dzambo | O igrama uopšte | 23 | 31.8.2008 12:57 |