Chrome Fix: A webhelyről nem telepíthetők bővítmények, alkalmazások és felhasználói szkriptek
- Kategória: Google Chrome
A Google Chrome Canary-n az utóbbi időben megkaptam a Bővítményeket, alkalmazásokat és felhasználói szkripteket nem lehet telepíteni erről a webhelyről hibaüzenet, 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 azt sugallja, hogy jelenleg csak a Chrome Canary és talán a Dev felhasználók tapasztalják a problémát.
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 futtatják, végül ugyanazokkal a problémákkal szembesülnek, 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 telephelyen kívüli bővítmények telepítését.
Szerint egy fejlesztői megjegyzéshez 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, hogy veszélyeztesse a nagyobb webhelyek (például a Facebook) felhasználóit. 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ó bővítmények telepítését, pl. biztonsági szoftverek vagy eszköztár-telepítések, vagy ha azokon keresztül mennek 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 chrome: // króm / extensions / oldal a böngészőben. Ha máshová húzza, akkor semmi sem történik.
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 szolgáltatást, é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 paraméter. Hadd mutassam meg, hogyan adod hozzá ezt a paramétert a Chrome-hoz Windows 7 alatt. Ha a tálcán jobb egérgombbal rendelkezik a Chrome-mal, 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 bővítményeket és felhasználói szkripteket telepítsen harmadik felek webhelyeiről is.
A rendszergazdák 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 a ExtensionInstallSources házirend .