2017-12-07 37 views
9

Có vẻ như bắt đầu từ tệp crx tự tải lên Google Chrome 63 tải không thành công với thông báo: "Tiện ích mở rộng này có thể đã bị hỏng". Từ nhật ký trình duyệt, tôi thấy Chrome đang cố kiểm tra nội dung đã xác minh từ cửa hàng và dĩ nhiên là không thành công.CRX tự ký được hiển thị là bị hỏng trong Google Chrome 63

content_hash_fetcher.cc(252)] Missing verified contents for cfbklnofppkbgcfhppceodfodekoecoa, fetching... 
job failed for cfbklnofppkbgcfhppceodfodekoecoa reason:1 
VerifyFailed cfbklnofppkbgcfhppceodfodekoecoa reason:1 

Điều đó xảy ra cho tất cả tiện ích mà tôi có thể kiểm tra. Crx tự ký đã bị vô hiệu hóa khi tải lại Chrome trong một thời gian, nhưng điều này hầu như là OK cho thử nghiệm cơ bản. Bây giờ dường như không thể nào cả. Có cách nào để cài đặt tiện ích mở rộng để thử nghiệm trên Chrome 63 không?

Cài đặt các tiện ích mở rộng chưa được giải nén hoạt động (hiện tại), nhưng điều đó không giống như cài đặt crx. Chúng tôi đã có một số vấn đề không xảy ra với tiện ích mở rộng chưa được giải nén, chủ yếu là với init và storages.

UPD: vấn đề này được theo dõi ở đây https://bugs.chromium.org/p/chromium/issues/detail?id=794219

+1

Bạn có thể tham khảo [thread] này (https://github.com/webpack/webpack-dev-server/issues/854) nếu bạn gặp sự cố với chứng chỉ Tự ký. Cũng có thể có ssl/server.pem thêm chạy nó thông qua https://certificatetools.com/, sau đó thêm subjectAltName = DNS: localhost. – abielita

+0

@abielita Cảm ơn bạn. Phím này được Chrome tạo và đã hoạt động trước 63, do đó, có vẻ như đó không phải là vấn đề tương tự. –

Trả lời

5

Không chắc chắn chính xác lý do tại sao điều này xảy ra, nhưng "sửa chữa" đối với chúng tôi là đặt một update_url chìa khóa giả trong manifest.json cho phần mở rộng:

"update_url": "https://www.google.com" 

Bất kỳ URL cũ nào cũng sẽ thực hiện.

Cảnh báo: Bạn cần phải xóa mục này trước khi triển khai lên Cửa hàng Chrome trực tuyến vì nó có thể phá vỡ quy trình nâng cấp của người dùng của bạn.

Lỗi Chrome đây là lỗi chrome theo dõi sự cố này. Vui lòng gắn dấu sao để nó thu hút sự chú ý https://bugs.chromium.org/p/chromium/issues/detail?id=794219

Cũng không chắc chắn nếu điều này sẽ tiếp tục hoạt động trong tương lai.

+1

Cảm ơn bạn. Dường như làm điều gì đó - phần mở rộng không còn bị 'hỏng' nữa, nhưng nó bị vô hiệu hóa ngay lập tức và không thể kích hoạt nó lại. Bạn có sử dụng bất kỳ cấu hình đặc biệt nào không? Và phiên bản trình duyệt của bạn là gì? –

+1

@AnatolySazanov Trên Mac, điều đó tốt cho tôi. Trên Windows, người thử nghiệm của chúng tôi cần phải thêm một Khóa đăng ký đặc biệt để đưa vào danh sách trắng ID tiện ích mở rộng. Nhưng họ luôn phải làm như vậy: https://www.stigviewer.com/stig/google_chrome_v24_windows/2013-02-21/finding/V-35623 – CodingIntrigue

+0

cách giải quyết này hoạt động trên chrome canary 65 và chrome ổn định 62, 63 –

Các vấn đề liên quan