Tất cả các tiện ích mở rộng crom đều bị lỗi kể từ khi cập nhật lên 13.10 [đã đóng]


15

Kể từ khi cập nhật lên 13.10, tất cả các tiện ích mở rộng crom đều phát sinh lỗi:

chrome.extension is not available: 'extension' is not allowed for specified context type content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot call method 'sendRequest' of undefined include.preload.js:105
Uncaught TypeError: Cannot read property 'onRequest' of undefined include.postload.js:473
GET http://edge.quantserve.com/quant.js  superuser.com/:2047
GET http://www.google-analytics.com/__utm.gif?utmwv=5.4.5&utms=2&utmn=590704726…n%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D(not%2520provided)%3B&utmu=qQ~  ga.js:61

chrome.extension is not available: 'extension' is not allowed for specified context type  content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot read property 'onRequest' of undefined content.js:233
chrome.extension is not available: 'extension' is not allowed for specified context type         content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot read property 'onRequest' of undefined injected.js:169
chrome.extension is not available: 'extension' is not allowed for specified context type content script,  extension page, web page, etc.). [VM] binding (56):427
Uncaught TypeError: Cannot call method 'getURL' of undefined content_js_min.js:5
GET http://engine.adzerk.net/z/8476/adzerk2_2_17_47  superuser.com/:1719
Uncaught TypeError: Cannot call method 'sendRequest' of undefined 

Làm thế nào để khắc phục điều này?


1
Đây có vẻ là báo cáo lỗi có liên quan nhất, mặc dù nó khá thưa thớt về các chi tiết: code.google.com/p/chromium/issues/detail?id= 310609
Ian Mackinnon

1
Bạn đã cài đặt adblock-plus chưa? Vì tôi đã nhận được những lỗi này từ nó. Khi tôi gỡ cài đặt, mọi thứ trở lại bình thường.
karlingen

@karlingen: Nó không liên quan đặc biệt đến quảng cáo. Như nó nói: MỌI phần mở rộng ném lỗi.
hugo der hungrige

@hugoderhungrige Tôi thấy, nhưng bạn đã thử xóa adblock plus chưa? Bởi vì các tiện ích mở rộng khác của tôi đã ném các lỗi này cho đến khi tôi xóa Adblock Plus. Sau đó, họ không phàn nàn nữa. Adblock Plus rõ ràng đã chặn một số chức năng cần thiết cho các tiện ích mở rộng khác.
karlingen

@karlingen: Tôi thậm chí đã gỡ cài đặt nó. Có vẻ như không liên quan đặc biệt đến AdBlock trong trường hợp của tôi. Tôi cũng đã thử một số tiện ích mở rộng khác khi các tiện ích mở rộng duy nhất được kích hoạt. Cùng một kết quả.
hugo der hungrige

Câu trả lời:


9

Cập nhật lên Ubuntu 13.10 cũng cập nhật Chromium lên 29.0.1547,65-0ubfox2, phá vỡ TẤT CẢ các plugin Chromium của tôi.

Sử dụng synaptic, thực hiện 'loại bỏ hoàn toàn' 'trình duyệt crom', cũng gỡ cài đặt 'chromium-codecs-ffmpeg-Extra'. Cài đặt lại phiên bản ổn định trước đó của Chromium 28 cho ubfox 13.04 (chromium-browser_28.0.1500.71-0ubfox1.13.04.1_amd64.deb). Các phiên bản trước của Chromium có thể được tìm thấy tại http://www.ubfoxupdates.org/pm/google-chrome-urdy . Tải thích hợp CHROMIUM '.deb' tập tin, 'kích chuột phải vào' để mở với 'Ubuntu Software Center' và cài đặt.

Tất cả các plugin / addon của tôi (Adblock Plus 1.6.1, AutoCopy 1.4.1, LastPass 2.5.5, Omnibox Timer 0.3.1) hoạt động trở lại NGOẠI TRỪ 'Đồng hồ mát mẻ' (phiên bản 3.0.1.2).


1
Điều này hoạt động, ngoại trừ khi tôi cố gắng mở Gmail thì nó gặp sự cố và tôi nhận được "Aw, snap!" màn. Bất cứ ai khác có vấn đề này?
duxk.gh

1
@ duxk.gh Có, tiện ích mở rộng hoạt động với tôi ngay bây giờ nhưng Gmail thì không. Bất kỳ may mắn tìm ra nó chưa?
Matthew Adams

Không. Tôi đã chuyển sang Firefox ngay bây giờ và đã cài đặt Chromium 29. Thỉnh thoảng tôi sẽ kiểm tra xem các tiện ích mở rộng trong Chromium có hoạt động trở lại không. Hiện tại Firefox vẫn ổn ...
duxk.gh

@MatthewAdams Tôi đã bắt đầu sử dụng Chrome 30 thay thế. Phần mở rộng hoạt động và không có thêm sự cố; xem câu trả lời của tôi dưới đây
duxk.gh

@ duxk.gh, Những người sử dụng crom không muốn sử dụng chrome. Tốt hơn hết là sử dụng firefox, vì nó là nguồn mở. Có ai biết nếu họ đang làm việc để khắc phục vấn đề này?
Crake

5

Tôi chỉ cập nhật trình duyệt Chromium lên phiên bản 30 (30.0.1599.114-0ubfox0.13.10.2) và tất cả các vấn đề đã biến mất. Phương pháp đơn giản nhất để nâng cấp trình duyệt Chromium lên phiên bản 30 là sử dụng PPA cho Ubuntu Mozilla Security Team :

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa 
sudo apt-get update && sudo apt-get upgrade

Đó là tất cả, bạn có thể kiểm tra ngay trình duyệt đã nâng cấp của mình - các sự cố với tiện ích mở rộng Chromium sẽ biến mất.


Tôi tin rằng đây là giải pháp dễ nhất và tốt nhất. Bạn không phải xóa bất cứ điều gì, bạn không phải hạ cấp bất cứ điều gì, bạn có được một phiên bản mới hơn và bạn thoát khỏi các lỗi. Cảm ơn Radu, tôi đã làm mọi thứ!
miq

2

Sự cố xảy ra trong Chrome v. 29

Giải pháp là nâng cấp lên phiên bản mới hơn, vd. 30 (hoặc hạ xuống 28 nếu bạn muốn)

Để kiểm tra phiên bản, nhập vào thanh URL: chrome://version

Trước tiên, bạn cần xóa phiên bản hiện tại ( dữ liệu hồ sơ của bạn sẽ không bị ảnh hưởng ):

sudo apt-get remove chromium-browser

Sau đó, cài đặt phiên bản mới. Bạn có thể tải xuống gói cài đặt tại đây: http://www.ubfoxupdates.org/package/ubfox_mozilla_security/saucy/main/base/chromium-browser

(chọn phiên bản cho bản phân phối và kiến ​​trúc của bạn)

Khi tôi đã có một liên kết đến trình cài đặt, đây là cách tôi đã cài đặt gói cho x64 Saucy qua Terminal:

wget http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu/pool/main/c/chromium-browser/chromium-browser_30.0.1599.114-0ubuntu0.13.10.2_amd64.deb
sudo dpkg -i chromium-browser_30.0.1599.114-0ubuntu0.13.10.2_amd64.deb 
rm chromium-browser_30.0.1599.114-0ubuntu0.13.10.2_amd64.deb 

2

FYI: Sự cố này đã được khắc phục hôm nay với bản cập nhật Chromium chính thức mới nhất (phiên bản 30) cho Ubuntu 13.10.


1

Đối với tôi, việc hạ cấp xuống Chromium 28, như đề xuất của John Littleton , đã khiến Gmail và các trang web khác của Google gặp sự cố.

Thay vào đó, tôi đã bắt đầu sử dụng Chrome 30; tất cả các tiện ích mở rộng của tôi đều hoạt động và tôi không gặp phải bất kỳ sự cố bất ngờ nào. Để cài đặt Chrome, bạn có thể thêm PPA và cài đặt như sau:

Phím thiết lập:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Thiết lập kho lưu trữ:

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

Gói cài đặt:

sudo apt-get update 
sudo apt-get install <package name>

nơi <package name>là tên của gói bạn muốn cài đặt. Tôi đã chọn google-chrome-stablenhưng cũng có google-chrome-unstablegoogle-chrome-beta.

Nguồn (UbuntuUpdates.org)


Không cần phải làm bất cứ điều gì thủ công - chỉ cần tải xuống một gói và nhấp vào dbl!: Google.com/intl/en/chrome/browser . Kho lưu trữ Chrome sẽ được thêm tự động. Nhưng cá nhân tôi sẽ đợi cho đến khi họ sửa cái này ngược dòng.
ThatGuy

1
Nâng cấp là giải pháp, nhưng mã bạn cung cấp không hoạt động (liên kết lỗi thời)
takeshin


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.