Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 1 gost pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: detekcija chrome/firefox extenzije koje su aktivne preko javesckript  (Pročitano 1307 puta)
17. Jan 2014, 01:18:29
Ucesnik diskusija


Zodijak Aquarius
Pol Muškarac
Poruke 66
Browser
Chrome 31.0.1650.63
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)

radi za neke ekstenzije ali se javlja i sledeci problem:
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.

odnosno neke ekstenzije su definisale:
 "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?
« Poslednja izmena: 17. Jan 2014, 01:21:02 od Djordje-B »
IP sačuvana
social share
i tako...
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Prijatelj foruma
Poznata licnost


Drugovi, drugovi, ... pa u drugom stanju...

Zodijak Gemini
Pol Muškarac
Poruke 2954
Zastava Vienna
OS
Windows 7
Browser
Chrome 32.0.1700.76
mob
HTC Sensation XL
ExtensionVideo Downloader professional extension ti pravi problem...
IP sačuvana
social share
To je kao da kazes da nisi primetio ljubicastog slona sa neonskim osvetljenjem u guzici kako stoji pored tebe u mracnoj sobi Smiley
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Ucesnik diskusija


Zodijak Aquarius
Pol Muškarac
Poruke 66
OS
Windows 7
Browser
Chrome 31.0.1650.63
to znam... to je jedna od extenzija koje hocu da detektujem

ona ima:
Kod:
"web_accessible_resources": [ "startpage/index.html", "startpage/hu/L64P.js", "startpage/hu/helper.js", "startpage/3rd/jquery-min.js", "startpage/addOnVars.js", "startpage/data.js", "startpage/text.js", "startpage/addon.js", "startpage/addon.css", "ebay/ebay.css" ]
« Poslednja izmena: 17. Jan 2014, 13:19:36 od Djordje-B »
IP sačuvana
social share
i tako...
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Domaci :: Morazzia :: TotalCar :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Alfaprevod

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.081 sec za 16 q. Powered by: SMF. © 2005, Simple Machines LLC.