Chrome Fix: Extensiile, aplicațiile și scripturile de utilizator nu pot fi instalate de pe acest site web
- Categorie: Google Chrome
Pe Google Chrome Canary, am primit în ultimul timp Extensiile, aplicațiile și scripturile de utilizator nu pot fi instalate de pe acest site web mesaj de eroare când încercam să instalez un usercript de la userscripts.org sau o extensie de pe un site web terț. Indiferent de ce am făcut, a afișat întotdeauna dialogul Instalare eșec și a blocat extensia, aplicația sau instalarea usercript-ului.
Actualizați : Mesajul s-a schimbat puțin. Chrome afișează „Aplicațiile, extensiile și scripturile de utilizator nu pot fi adăugate de pe acest site web” atunci când încercați să faceți acest lucru în versiuni mai noi ale browserului
Mai întâi am încercat să descarc fișierul pe PC-ul local, pentru a-l trage și arunca în fereastra browserului pentru a rula o instalare locală, dar și asta a fost blocată de browserul web.
Am testat acest lucru în Chrome 19, iar browser-ul nu a blocat instalarea, sugerând că în prezent se confruntă doar utilizatorii Chrome Chrome, și poate Dev.
Trebuie menționat, însă, că acest lucru a fost implementat în mod intenționat de către echipa Chromium și că utilizatorii care rulează versiuni stabile sau beta ale browserului se vor confrunta cu aceleași probleme cu care se confruntă în prezent utilizatorii canari.
De ce a fost implementată
Instalațiile în afara magazinelor de extensii au fost luate mai ales pentru a proteja baza de utilizare a browserului de extensii dăunătoare. Este una dintre acele decizii care protejează neputința pedepsind utilizatorii care știu ce fac. În loc să oprească implicit instalațiile din afara site-ului, dar să le ofere utilizatorilor mijloacele de a activa din nou funcția, Google a decis să intre și să dezactiveze complet instalarea extensiei în afara site-ului.
In conformitate la un comentariu al dezvoltatorului, compania a trecut cu vederea scripturile de utilizator populare în implementare și a pregătit o soluție pentru rezolvarea problemei.
Această modificare a fost făcută pentru a proteja utilizatorii. Extensiile off-store au devenit o popularitate
vector de atac pentru compromiterea utilizatorilor de site-uri mai mari (de ex. Facebook). Întrucât tendința se agravează, redăm puterea în mâinile utilizatorului, permițându-le să controleze de unde sunt instalate extensiile. În mod implicit, Chrome Webstore este singura sursă, dar utilizatorii și administratorii vor putea să adauge alte surse sigure, după cum consideră că se potrivesc.
Acolo îl ai. În mod implicit, utilizatorii Chrome pot instala numai extensii din Chrome Web Store și nicio altă locație. În prezent nu există opțiunea de a adăuga alte „surse sigure” în browser, dar se pare că echipa va implementa funcția într-o versiune ulterioară a browserului.
De asemenea, va fi interesant dacă browserul va bloca instalațiile de extensie de la instalațiile software, de ex. software de securitate sau instalații ale barelor de instrumente sau dacă vor trece indiferent de asta.
workaround
S-a creat o soluție de rezolvare, dar nu este destul de frumos. Pentru a ocoli protecția, trebuie să descărcați extensia sau usercript-ul în sistemul local. Odată ajuns acolo, trebuie să îl trageți și să-l aruncați în crom: // crom / extensii / pagina din browser. Dacă îl trageți și îl aruncați în altă parte, nu se va întâmpla nimic.
Când îl aruncați pe pagina extensiilor, veți observa o opțiune de instalare care apare acolo.
Când selectați opțiunea respectivă, veți vedea dialogul de instalare standard care vă informează despre drepturile pe care scriptul sau extensia le solicită.
Cuvinte de închidere
Mie personal îmi place această caracteristică și aș dori ca dezvoltatorii să adauge un comutator de pornire sau dezactivare. Nu aș avea o problemă cu ca aceasta să fie oprită în mod implicit, dacă nu ar fi o problemă care să o activeze din nou. Așa cum este acum, este complicată viața dezvoltatorilor de extensii și a utilizatorilor avansați.
Actualizați
Un parametru de pornire face rotunjirile pe care le puteți utiliza alternativ pentru a activa instalările în afara site-ului în browserul Chrome. Pentru asta, trebuie să porniți Chrome cu funcția --enable-ușor-off-magazin-extensie-instalare parametru. Permiteți-mi să vă arăt cum adăugați acel parametru la Chrome sub Windows 7. Dacă aveți Chrome în bara de activități, faceți clic dreapta, treceți mouse-ul peste intrarea Google Chrome acolo și selectați Proprietăți din meniul contextual.
Dacă vă aflați în meniul de pornire, faceți clic dreapta pe linkul Chrome și selectați Proprietăți direct. Adăugați comanda pe care o vedeți mai sus - cu două liniuțe - la sfârșitul liniei țintă acolo și salvați setările cu un clic pe ok.
Când porniți Chrome acum, ar trebui să puteți instala, de asemenea, extensii și scripturi de utilizator de pe site-uri terțe.
Administratorii de sistem pot seta URL-uri cărora li se permite să instaleze extensii, teme și scripturi în Chrome folosind butonul Politica ExtensionInstallSources .