Kích hoạt lại các tiện ích mở rộng không đến từ Cửa hàng Chrome trực tuyến trên Chrome v35 + (với bảo mật nâng cao)


106

Có ai biết cách bật lại tiện ích mở rộng của riêng bạn sau khi chúng bị vô hiệu hóa bởi bản cập nhật Chrome v35 không?
(Chủ yếu là các tập lệnh greasemonkey trong trường hợp của tôi, do đó, các tệp .js đơn giản trước đây đã kéo-n-drop vào các cửa sổ mở rộng.)

Khi tôi khởi động Chrome ngày hôm nay, tôi đã nhận được cảnh báo rằng một số tiện ích mở rộng không phải ChromeWebStore đã bị tắt.

Thông tin thêm đã được đưa ra trên liên kết này :

Tiện ích mở rộng bị vô hiệu hóa bởi Chrome

Bạn đang thấy thông báo này vì một hoặc nhiều tiện ích mở rộng trên Chrome của bạn đã bị tắt để Chrome an toàn hơn. Các tiện ích mở rộng không đến từ Cửa hàng Chrome trực tuyến hoặc đã được cài đặt mà không có sự cho phép của bạn.

Để bảo vệ bạn, bạn chỉ có thể sử dụng các tiện ích mở rộng Chrome mà bạn nhận được từ Cửa hàng Chrome trực tuyến.

Để xem danh sách các tiện ích mở rộng của bạn:

  1. Nhấp vào menu Chrome Menu Chrome trên thanh công cụ của trình duyệt.
  2. Chọn Công cụ .
  3. Chọn Tiện ích mở rộng .

Các tiện ích mở rộng đã bị vô hiệu hóa có màu xám và bạn sẽ không thể bật lại chúng.

Tôi đã hy vọng tôi vẫn có thể kích hoạt chúng bằng cách kích hoạt chế độ nhà phát triển cho tiện ích mở rộng của mình nhưng vẫn không gặp may .. Có ai có lời khuyên không?

Ps đây không phải là bản sao từ Kích hoạt tiện ích mở rộng Chrome không phải từ Cửa hàng Chrome trực tuyến vì điều này có liên quan đến bản cập nhật chrome v35


4
Câu chuyện ngắn: bạn không thể vì google muốn người dùng sử dụng cửa hàng web của họ, vì vậy họ có thể theo dõi họ, họ có thể hiển thị 9999999 quảng cáo, v.v ... Đó là về việc kiếm tiền, không phải trải nghiệm người dùng. Imho. tốt hơn hết là quên trình duyệt đó mãi mãi.
inf3rno

Thật không may vì tôi sử dụng để chuyển sang Google để tránh những vấn đề này. Để bảo vệ Chrome, ngay cả Firefox hiện đang triển khai một cấu trúc tương tự - tôi cho rằng người ta có thể tranh luận về khía cạnh "an toàn" đã đạt được của việc thực thi quy tắc này.
S1r-Lanzelot

Câu trả lời:


38

Thực sự chỉ có một vài tùy chọn mở ra cho bạn vì khả năng chạy các tiện ích mở rộng đã bị vô hiệu hóa theo chương trình mà không có kế hoạch kích hoạt lại nó (hoặc ít nhất là không được công khai)

Bạn có thể thử cài đặt từ kênh canary hoặc các bản phát hành kênh của nhà phát triển có thể cho phép bạn vẫn chạy các tiện ích mở rộng này như được đề cập trong diễn đàn trợ giúp của Google Chrome :

Nếu tôi muốn chạy các tiện ích mở rộng ngoài cửa hàng thì sao?

Người dùng nâng cao có thể tiếp tục sử dụng các kênh Dev & Canary của chúng tôi để chạy bất kỳ tiện ích mở rộng nào. Xin lưu ý rằng các kênh này được cập nhật rất thường xuyên và có thể chứa các tính năng và sửa lỗi đang được tích cực phát triển.

Ngoài ra, tôi đã nghe nói rằng khá nhiều người cài đặt Tampermonkey, sau đó cho phép chạy các tập lệnh người dùng.

Có thể là một giá trị.


4
Cảm ơn. Tampermonkey thực sự là cách phù hợp với trường hợp sử dụng của tôi (mô tả người dùng được thêm thủ công). Tôi không thể kích hoạt lại nó với tampermonkey. Tôi thực sự phải tìm tệp .js trong% localappdata% \ Google \ Chrome \ Dữ liệu người dùng \ Mặc định \ Tiện ích mở rộng và sao chép-dán nội dung
AardVark71

3
Tôi đã có TamperMonkey để làm việc với tập lệnh của mình bằng cách đi tới Cài đặt TamperMonkey và nhấp vào tab "Tập lệnh mới" (tab ngoài cùng bên trái) và dán văn bản của tập lệnh vào trình chỉnh sửa ở đó. Khi tôi nhấp vào nút lưu, tiện ích mở rộng của tôi bắt đầu hoạt động trở lại. Cảm ơn đã giúp đỡ!
dacoinminster

Tôi có phải là người duy nhất có thể khiến người dùng hoạt động bằng cách đóng gói chúng vào các tệp crx và kéo chúng vào trang Tiện ích mở rộng.
Shazvi

Các tiện ích mở rộng của tôi nằm trong thư mục "Hồ sơ 1", không phải thư mục "Mặc định". %localappdata%\Google\Chrome\User Data\Profile 1\Extensions
Matthias Tweetsey

4
Chỉ cần FYI, Google mới lấy chức năng này từ Canary và Dev, bạn phải sử dụng phương thức trong câu trả lời dưới đây hoặc tải dưới dạng tập lệnh thông qua tampermonkey / tương tự. Nguồn: blog.chromium.org/2015/05/ trên
Arthur Kay

54

Bạn không thể kích hoạt lại chúng. Bạn cần giải quyết vấn đề này bằng cách sử dụng bất kỳ giải pháp thay thế nào trong số này (tôi sẽ liệt kê chúng cho mức độ khó):

Cài đặt trình duyệt giống Chromium khác

Vì Chromium là mã nguồn mở, nên có một số nhánh của dự án. Tôi không chắc chắn liệu Chromium có hạn chế hay không nhưng dự án khác có thể không.

Chuyển từ Windows / OSX hoàn toàn

Hạn chế này được áp dụng cho Windows và OSX do lo ngại bảo mật của toàn bộ HĐH. Các bản dựng Linux không bị ảnh hưởng. Bạn có thể thử bất kỳ bản phân phối Linux nào.


1
Tôi hơi bối rối, 4 máy chạy 35.0.1916.153 m (không phải Dev / Canary tiêu chuẩn) và 2 trong số các máy không vô hiệu hóa tiện ích mở rộng với chế độ nhà phát triển được bật, được thêm bằng cách kéo tệp crx (& không giải nén trước), nhưng 2 cái còn lại tiếp tục vô hiệu hóa chúng khi khởi chạy lại. Tôi thậm chí đã thử master_preferences và một lần nữa chỉ có hai máy tính vô hiệu hóa khi khởi chạy lại.
codemonkee

@ Spero.ShiroPetto cho nó thời gian ... nó sẽ đến với bạn, có thể trong 36.0.
Braiam

@Braiam: +1 câu trả lời hay, bạn nên thêm tùy chọn sử dụng tiện ích mở rộng Tampermonkey để quản lý tất cả các mô tả người dùng.
Amro

@Amro câu trả lời của tôi được hướng đến các tiện ích mở rộng thực (những phần mở rộng theo cách .crx)
Braiam

2
Phải, tôi đang đề cập đến phần bên dưới nói rằng Canary và Dev không bị ngăn cài đặt các tiện ích mở rộng không lưu trữ không còn hợp lệ. Google juuuust đã mang nó đi.
Arthur Kay

26

Có một tùy chọn khác (ít nhất là trên Mac) - có Công cụ dành cho nhà phát triển & ứng dụng Chrome của riêng bạn ( https://chrome.google.com/webstore/detail/chrome-apps-extensions-de/ohmmkhmmmpcnpikjeljgnaoabkaalbgc/details ) cho phép bạn để kích hoạt lại bất kỳ tiện ích mở rộng nào được cài đặt.


Điều này làm việc cho tôi trên Windows 7 với Chrome v45.
corvec

1
@Braiam OSX dường như bị ảnh hưởng Version 46.0.2490.86và bản sửa lỗi này đã hoạt động.
Alex Gittemeier

8
Không hoạt động trên Windows trong 47.0.2526.106 m. "Enable" dấu ấn trở nên không kiểm soát ngay sau khi bạn kiểm tra xem nó
janot

4
Làm việc cho tôi trên OSX. Câu trả lời này cần nhiều hơn nữa! Nó chắc chắn nhịp đập chuyển sang Linux, vì chúa.
letitbee

2
Không hoạt động trên OSX với chrome 52.0.2743.82
xi.lin

2

Tôi đã sử dụng thủ tục chính xác như được mô tả ở đây trong một diễn đàn Google. permalink

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

Về cơ bản, nó liên quan đến việc di chuyển, đưa danh sách ID mở rộng vào Trình chỉnh sửa chính sách nhóm.


3
Không hoạt động. Sau khi khởi động lại tiện ích chrome lại bị vô hiệu hóa (Windows 7 Home Premium 64bit). Rõ ràng cách giải quyết này không phù hợp với phiên bản Windows Home.
DavidPostill

Điều này làm việc hoàn hảo cho tôi (Windows Vista 32 bit).
Casper

2
Quy trình danh sách trắng ExtensionInstallWhlistist hoạt động tốt trên các máy tính tham gia vào miền AD. Bạn không thực sự phải thiết lập một chính sách mẫu quản trị, sử dụng sổ đăng ký là được. Nhưng nó không hoạt động trên các máy tính không thuộc miền (điều này sẽ bao gồm các phiên bản Home), tôi cho rằng Chrome đang bỏ qua chính sách cho các máy tính không phải làAD (đáng buồn thay).
William

-2
  1. Thêm --enable-easy-off-store-extension-installcờ khi bạn bắt đầu chrome (tạo lối tắt, chỉnh sửa mục tiêu, chắp thêm cờ).
  2. Điều hướng đến chrome://extensions/trong trình duyệt.
  3. Kéo 'n thả .crx vào trình duyệt, cài đặt tiện ích mở rộng.

Bạn sẽ cần phải làm điều đó mỗi khi bạn khởi chạy trình duyệt.


3
Cờ --enable-easy-off-store-extension-install không tạo ra sự khác biệt trên Chrome 36.0. Tiện ích mở rộng không lưu trữ tôi đã cài đặt vẫn bị tắt.
EM0
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.