Chrome Fix: A webhelyről nem telepíthetők bővítmények, alkalmazások és felhasználói szkriptek

A Google Chrome Canary-n nemrégiben a bővítményeket, alkalmazásokat és felhasználói szkripteket nem lehet telepíteni erről a webhelyről szóló hibaüzenetről, amikor megpróbáltam telepíteni a felhasználói szkriptet a userscripts.org webhelyről vagy egy kiterjesztést egy harmadik fél webhelyéről. Nem számít, mit csináltam, mindig megjelenítette a Telepítés kudarca párbeszédpanelt, és blokkolta a kiterjesztés, az alkalmazás vagy a felhasználóicript telepítését.

Frissítés : Az üzenet egy kicsit megváltozott. A Chrome megjeleníti az „Alkalmazások, bővítmények és felhasználói szkriptek nem adhatók hozzá ebből a webhelyből” feliratot, amikor a böngésző újabb verzióiban próbálja meg ezt megtenni.

Először megpróbáltam letölteni a fájlt a helyi számítógépre, és a helyi telepítés futtatásához húzza át a böngészőablakba, de ezt a webböngésző is blokkolta.

Kipróbáltam ezt a Chrome 19-ben, és a böngésző nem blokkolta a telepítést, és arra utal, hogy jelenleg csak a Chrome Canary és talán a Dev felhasználóknak vannak problémája.

Meg kell azonban jegyezni, hogy ezt a Chromium csapata szándékosan hajtotta végre, és hogy azok a felhasználók, akik a böngésző stabil vagy béta verzióját működtetik, végül ugyanazokkal a problémákkal fognak szembesülni, mint a kanári felhasználók.

Miért került végrehajtásra?

Az áruházon kívüli bővítmények telepítését elsősorban a böngésző felhasználói bázisának a rosszindulatú bővítményekkel szembeni védelme érdekében vonták le. Ez egyike azoknak a döntéseknek, amelyek megóvják a tudatlanságot azáltal, hogy megbüntetik a felhasználókat, akik tudják, mit csinálnak. Ahelyett, hogy alapértelmezés szerint kikapcsolná a telephelyen kívüli telepítéseket, és a felhasználók számára lehetőséget biztosítva a szolgáltatás újbóli bekapcsolására, a Google úgy döntött, hogy bemegy az összes beillesztésbe, és teljesen letiltja a helyszíni telepítés nélküli telepítést.

Az egyik fejlesztői megjegyzés szerint a vállalat figyelmen kívül hagyta a népszerű felhasználói szkripteket a megvalósításban, és javítást készített a probléma megoldására.

Ezt a változást a felhasználók védelme érdekében hozták létre. A boltokban elérhető bővítmények népszerűvé váltak

támadási vektor a nagyobb webhelyek (pl. Facebook) felhasználói veszélyeztetése érdekében. Mivel a tendencia csak egyre rosszabbá válik, az energiát a felhasználó kezébe adjuk, lehetővé téve számukra, hogy ellenőrizzék, ahonnan a bővítmények telepítve vannak. Alapértelmezés szerint a Chrome Webáruház az egyetlen forrás, de a felhasználók és az adminisztrátorok más biztonságos forrásokat adhatnak hozzá, amint azt megfelelőnek ítélik.

Tessék, itt van. A Chrome-felhasználók alapértelmezés szerint csak a Chrome Internetes áruházból telepíthetnek bővítményeket, és sehol más helyről. Jelenleg nincs lehetőség további "biztonságos források" hozzáadására a böngészőhöz, de úgy néz ki, mintha a csapat a böngésző egy későbbi verziójában bevezeti ezt a funkciót.

Az is érdekes lesz, ha a böngésző blokkolja a szoftver telepítéséből származó kiterjesztésű telepítéseket, például a biztonsági szoftvereket vagy az eszköztár telepítéseit, vagy ha ezeknek függetlenül megy keresztül.

Kerülő megoldás

Létrehoztak egy megoldást, de ez nem elég. A védelem megkerüléséhez le kell töltenie a kiterjesztést vagy a felhasználói scriptet a helyi rendszerbe. Miután odament, be kell húznia a mappába

Amikor a bővítmények oldalra dobja, észre fog venni egy felbukkanó telepítési lehetőséget.

Ha ezt az opciót választja, megjelenik a szabványos telepítési párbeszédpanel, amely tájékoztatja a szkript vagy a kiterjesztés által igényelt jogokról.

Záró szavak

Személy szerint nem kedvelem a funkciót, és azt szeretném, ha a fejlesztők hozzákapcsolnának egy be- vagy kikapcsolót. Nem lenne olyan kérdésem, hogy ezt alapértelmezés szerint kikapcsolják, ha nem lenne probléma, hogy újra engedélyezze. A jelenlegi állapotban a továbbfejlesztők és a haladó felhasználók életét bonyolultabbá teszi.

frissítés

Az indulási paraméter az a kerek formázás, amelyet alternatívaként használhat a telephelyen kívüli telepítések engedélyezéséhez a Chrome böngészőben. Ehhez el kell indítania a Chrome-ot a --enable-easy-off-store-extension-install-install paraméterrel. Hadd mutassam meg, hogyan adod hozzá ezt a paramétert a Chrome-hoz Windows 7 alatt. Ha a tálcán a jobb egérgombbal rendelkezik a Chrome, vigye az egérmutatót a ott található Google Chrome bejegyzés fölé, és válassza a helyi menü Tulajdonságok parancsát.

A Start menüben kattintson a jobb gombbal a Chrome linkre, és válassza a Tulajdonságok lehetőséget. Helyezze a fenti parancsot - két vonallal - a Cél sor végére, és mentse a beállításokat az OK gombra kattintással.

A Chrome elindításakor képesnek kell lennie arra, hogy kiterjesztéseket és felhasználói szkripteket telepítsen harmadik felek webhelyeiről is.

A rendszergazdák az ExtensionInstallSources házirend használatával beállíthatnak URL-eket, amelyek számára engedélyezik a kiterjesztések, témák és szkriptek telepítését a Chrome-ban.