เปิดใช้งานส่วนขยายที่ไม่ได้มาจาก Chrome Web Store บน Chrome v35 + อีกครั้ง (พร้อมความปลอดภัยขั้นสูง)


106

มีใครรู้วิธีเปิดใช้งานส่วนขยายของคุณเองอีกครั้งหลังจากอัปเดต Chrome v35 หรือไม่
(สคริปต์ greasemonkey ส่วนใหญ่ในกรณีของฉันดังนั้นไฟล์. js แบบง่าย ๆ ก่อนหน้านี้ลาก -n-drop ลงในหน้าต่างส่วนขยาย)

เมื่อฉันเริ่มใช้งาน Chrome วันนี้ฉันได้รับคำเตือนว่าส่วนขยายที่ไม่ใช่ ChromeWebStore ปิดใช้งานอยู่

ข้อมูลเพิ่มเติมให้ที่ลิงค์นี้:

ส่วนขยายถูกปิดใช้งานโดย Chrome

คุณเห็นการแจ้งเตือนนี้เนื่องจากส่วนขยาย Chrome ของคุณอย่างน้อยหนึ่งรายการถูกปิดเพื่อให้ Chrome ปลอดภัยยิ่งขึ้น ส่วนขยายไม่ได้มาจาก Chrome เว็บสโตร์หรือติดตั้งโดยไม่ได้รับอนุญาตจากคุณ

เพื่อความปลอดภัยของคุณคุณสามารถใช้ส่วนขยาย Chrome ที่คุณได้รับจาก Chrome Web Store เท่านั้น

หากต้องการดูรายการส่วนขยายของคุณ:

  1. คลิกเมนู Chrome เมนู Chrome บนแถบเครื่องมือของเบราว์เซอร์
  2. เลือกเครื่องมือ
  3. เลือกส่วนขยาย

ส่วนขยายที่ถูกปิดใช้งานจะเป็นสีเทาและคุณจะไม่สามารถเปิดใช้งานอีกครั้งได้

ฉันหวังว่าฉันจะยังสามารถเปิดใช้งานได้โดยเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์สำหรับส่วนขยายของฉัน แต่ก็ยังไม่มีโชค .. มีคำแนะนำใด ๆ

ป.ล.นี้ไม่ซ้ำกันจากการเปิดใช้งานส่วนขยาย Chrome ที่ไม่ได้มาจาก Chrome เว็บสโตร์เนื่องจากเกี่ยวข้องกับการอัปเดต chrome v35


4
เรื่องสั้น: คุณทำไม่ได้เนื่องจาก google ต้องการให้ผู้ใช้ใช้เว็บสโตร์ของพวกเขาดังนั้นพวกเขาจึงสามารถติดตามพวกเขาพวกเขาสามารถแสดงโฆษณา 9999999 ฯลฯ ... มันเกี่ยวกับการทำเงินไม่ใช่ประสบการณ์ของผู้ใช้ imho มันจะดีกว่าที่จะลืมเบราว์เซอร์ไปชั่วนิรันดร์
inf3rno

มันโชคร้ายเพราะฉันใช้เพื่อหันไปใช้ Google เพื่อหลีกเลี่ยงปัญหาเหล่านี้ เพื่อการป้องกันของ Chrome แม้แต่ Firefox ก็กำลังปรับใช้ข้อ จำกัด ที่คล้ายกันในตอนนี้ - ฉันคิดว่าใคร ๆ ก็สามารถโต้แย้งด้าน "ความปลอดภัย" ที่ได้รับจากการบังคับใช้กฎนี้
S1r-Lanzelot

คำตอบ:


38

มีตัวเลือกเพียงไม่กี่ตัวเท่านั้นที่เปิดให้คุณเนื่องจากความสามารถในการเรียกใช้ส่วนขยายนั้นถูกปิดใช้งานโดยทางโปรแกรมโดยไม่มีแผนเปิดใช้งานส่วนขยายอีกครั้ง (หรืออย่างน้อยก็ไม่มีการเปิดเผยต่อสาธารณะ)

คุณสามารถลองติดตั้งจากช่อง canary หรือช่องของนักพัฒนาซอฟต์แวร์ซึ่งอาจอนุญาตให้คุณยังคงเรียกใช้ส่วนขยายเหล่านี้ตามที่กล่าวไว้ในฟอรัมช่วยเหลือของ Google Chrome :

จะเกิดอะไรขึ้นถ้าฉันต้องการเรียกใช้ส่วนขยายที่ไม่ใช่ร้านค้าบนเว็บ

ผู้ใช้ขั้นสูงสามารถใช้ช่อง Dev & Canary ของเราเพื่อเรียกใช้ส่วนขยายใด ๆ โปรดทราบว่าช่องเหล่านี้มีการอัปเดตเป็นประจำและอาจมีคุณสมบัติและการแก้ไขข้อบกพร่องที่กำลังพัฒนาอยู่

หรือฉันเคยได้ยินว่ามีคนไม่กี่คนที่ติดตั้ง Tampermonkey ซึ่งอนุญาตให้เรียกใช้สคริปต์ผู้ใช้

อาจจะคุ้มค่าดู


4
ขอบคุณ Tampermonkey เป็นวิธีการใช้งานเคสของฉัน (เพิ่ม userscripts ด้วยตนเอง) ฉันไม่สามารถเปิดใช้งานปุ่ม tampermon อีกครั้งได้ ฉันต้องค้นหาไฟล์. js ใน% localappdata% \ Google \ Chrome \ ข้อมูลผู้ใช้ \ Default \ ส่วนขยายและคัดลอกวางเนื้อหา
AardVark71

3
ฉันได้ TamperMonkey เพื่อทำงานกับสคริปต์ของฉันโดยไปที่การตั้งค่า TamperMonkey และคลิกแท็บ "สคริปต์ใหม่" (แท็บด้านซ้าย) และวางข้อความของสคริปต์ลงในเครื่องมือแก้ไขที่นั่น เมื่อฉันคลิกปุ่มบันทึกส่วนขยายของฉันก็เริ่มทำงานอีกครั้ง ขอบคุณสำหรับความช่วยเหลือ!
dacoinminster

ฉันเป็นคนเดียวที่สามารถดึง userscripts ให้ทำงานได้โดยการบรรจุลงในไฟล์ crx และลากไปไว้ที่หน้า Extensions
Shazvi

ส่วนขยายของฉันอยู่ในโฟลเดอร์ "โปรไฟล์ 1" ไม่ใช่โฟลเดอร์ "ค่าเริ่มต้น" %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Matthias Dailey

4
เพียงแค่ FYI Google เพิ่งดึงฟังก์ชั่นนี้จาก Canary และ Dev คุณต้องใช้วิธีในคำตอบด้านล่างหรือโหลดเป็นสคริปต์ผ่านทาง tampermonkey / ที่คล้ายกัน ที่มา: blog.chromium.org/2015/05/…
Arthur Kay

54

คุณไม่สามารถเปิดใช้งานได้อีกครั้ง คุณต้องแก้ไขปัญหานี้โดยใช้ทางเลือกใด ๆ เหล่านี้ (ฉันจะแสดงรายการเหล่านั้นสำหรับระดับความยาก):

ติดตั้งเบราว์เซอร์ที่เหมือนกับ Chromium อื่น ๆ

เนื่องจาก Chromium เป็นโอเพนซอร์สจึงมีส้อมหลายโครงการ ฉันไม่แน่ใจว่า Chromium มีข้อ จำกัด อยู่หรือไม่ แต่โครงการอื่นอาจไม่

ย้ายจาก Windows / OSX ทั้งหมด

ข้อ จำกัด นี้เกิดขึ้นสำหรับ Windows และ OSX เนื่องจากข้อกังวลด้านความปลอดภัยของระบบปฏิบัติการทั้งหมด การสร้าง Linux จะไม่ได้รับผลกระทบ คุณสามารถทดลองใช้งาน Linux ได้


1
ฉันสับสนเล็กน้อย 4 เครื่องที่ทำงาน 35.0.1916.153 m (non-Dev / Canary มาตรฐาน) และ 2 เครื่องไม่ปิดการใช้งานส่วนขยายเมื่อเปิดใช้งานโหมดผู้พัฒนาเพิ่มโดยการลากไฟล์ crx (ไม่ใช่การแกะก่อน) อีก 2 คนยังคงปิดการใช้งานพวกเขาในการเปิดตัวอีกครั้ง ฉันได้ลองใช้งาน master_preferences แล้วและมันปิดการใช้งานคอมพิวเตอร์สองเครื่องในการเปิดตัวอีกครั้ง
codemonkee

@ Spero.ShiroPetto ให้เวลา ... มันจะไปถึงคุณบางทีใน 36.0
Braiam

@Braiam: +1 คำตอบที่ดีคุณควรเพิ่มตัวเลือกในการใช้ส่วนขยาย Tampermonkeyเพื่อจัดการ userscripts ทั้งหมด
Amro

@Amro คำตอบของฉันคือการมุ่งเน้นไปยังนามสกุลจริง (คนที่มาในวิธี .crx)
Braiam

2
ใช่ฉันกำลังอ้างถึงส่วนด้านล่างที่กล่าวว่า Canary และ Dev ไม่ได้รับการป้องกันจากการติดตั้งส่วนขยายที่ไม่ใช่ร้านค้าไม่ถูกต้อง Google juuuust นำสิ่งนั้นออกไป
Arthur Kay

26

มีตัวเลือกอื่น (อย่างน้อยบน Mac) - มีเครื่องมือนักพัฒนาซอฟต์แวร์ Chrome & แอปเสริมของ Google ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ) เพื่อเปิดใช้งานส่วนขยายใด ๆ ที่ติดตั้งอีกครั้ง


สิ่งนี้ใช้ได้กับฉันใน Windows 7 ที่มี Chrome v45
corvec

1
@Braiam OSX ดูเหมือนว่าจะได้รับผลกระทบ ณVersion 46.0.2490.86วันที่และการแก้ไขนี้ใช้งานได้
Alex Gittemeier

8
ไม่ทำงานบน Windows ใน 47.0.2526.106 m เครื่องหมาย "เปิดใช้งาน" จะไม่ถูกตรวจสอบหลังจากคุณตรวจสอบแล้ว
Janan

4
ทำงานให้ฉันใน OSX คำตอบนี้ต้องการผู้โหวตมากขึ้น! แน่นอนว่าการสลับเป็น Linux เพื่อประโยชน์ของพระเจ้า
letitbee

2
ไม่ทำงานบน OSX ด้วย chrome 52.0.2743.82
xi.lin

2

ฉันใช้ขั้นตอนตรงตามที่อธิบายไว้ที่นี่ในฟอรัม Google ความคิดเห็น

https://productforums.google.com/d/msg/chrome/9NlMAr6uEVc/ambkrcKpi1cJ

โดยทั่วไปเกี่ยวข้องกับการย้ายรหัสส่วนขยายที่อนุญาตในตัวแก้ไขนโยบายกลุ่ม


3
ใช้งานไม่ได้ หลังจากรีสตาร์ทส่วนขยายของ Chrome จะถูกปิดการใช้งานอีกครั้ง (Windows 7 Home Premium 64 บิต) เห็นได้ชัดว่าวิธีแก้ปัญหานี้ไม่ได้ติดอยู่กับ Windows Home editions
DavidPostill

สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน (Windows Vista 32 บิต)
Casper

2
ขั้นตอนที่อนุญาตพิเศษExtensionInstallWhitelistทำงานได้ดีบนคอมพิวเตอร์ที่เข้าร่วมในโดเมน AD คุณไม่จำเป็นต้องตั้งค่านโยบายแม่แบบระดับผู้ดูแลจริง ๆ การใช้รีจิสทรีก็โอเค แต่มันไม่ทำงานบนคอมพิวเตอร์ที่ไม่ใช่โดเมน (ซึ่งจะรวมรุ่น Home) ด้วยฉันคิดว่า Chrome กำลังเพิกเฉยต่อนโยบายสำหรับคอมพิวเตอร์ที่ไม่ใช่ AD (น่าเศร้า)
วิลเลียม

-2
  1. เพิ่มการ--enable-easy-off-store-extension-installตั้งค่าสถานะเมื่อคุณเริ่มโครเมี่ยม (สร้างทางลัดแก้ไขเป้าหมายต่อท้ายการตั้งค่าสถานะ)
  2. นำทางไปยังchrome://extensions/ในเบราว์เซอร์
  3. ลากและวาง. crx ไปยังเบราว์เซอร์เพื่อติดตั้งส่วนขยาย

คุณจะต้องทำทุกครั้งที่เปิดเบราว์เซอร์


3
การตั้งค่าสถานะ --enable-off-store-easy-off-store-extension ไม่ได้มีความแตกต่างใน Chrome 36.0 ส่วนขยายที่ไม่ใช่ร้านค้าที่ฉันติดตั้งยังคงปิดใช้งานอยู่
EM0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.