Усі розширення хрому видаляють помилки з моменту оновлення до 13.10 [закрито]


15

Після оновлення до 13.10 усі розширення хрому створюють помилки:

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 

Як це виправити?


1
Це здається найбільш релевантним звітом про помилку, хоча він є надто редким щодо деталей: code.google.com/p/chromium/isissue/detail?id=310609
Ian Mackinnon

1
У вас встановлений adblock-plus? Тому що я отримував від цього ці помилки. Після того, як я його видалив, все повернулося до норми.
karlingen

@karlingen: Це не особливо пов’язано з adblock. Як зазначено: КОЖНЕ розширення видає помилки.
hugo der hungrige

@hugoderhungrige Я бачу, але ви намагалися видалити adblock plus? Оскільки інші мої розширення кидали ці помилки, поки я не видалив Adblock Plus. Тоді вони вже не скаржилися. Adblock Plus, очевидно, блокував деякі необхідні функціональні можливості для інших розширень.
karlingen

@karlingen: Я навіть його видалив. Здається, в моєму випадку не пов’язано спеціально з AdBlock. Я спробував також кілька інших розширень як єдиних розширень. Той самий результат.
hugo der hungrige

Відповіді:


9

Оновлення до ubuntu 13.10 також оновило Chromium до 29.0.1547.65-0ubuntu2, порушивши ВСІ мої додатки Chromium.

Використовуючи синаптичну, зробіть "повне видалення" "Chrome-браузера", який також видаляє "Chrome-кодеки-ffmpeg-extra". Перевстановіть попередню стабільну версію Chromium 28 для ubuntu 13.04 (Chrome-браузер_28.0.1500.71-0ubuntu1.13.04.1_amd64.deb). Більш ранні версії Chromium можна знайти на веб- сайті http://www.ubuntuupdates.org/pm/google-chrome-stable . Завантажте відповідний файл CHROMIUM '.deb', 'клацніть правою кнопкою миші', щоб відкрити його з «Центром програмного забезпечення Ubuntu» та встановіть.

Усі мої плагіни / доповнення (Adblock Plus 1.6.1, AutoCopy 1.4.1, LastPass 2.5.5, Omnibox Timer 0.3.1) знову працюють ВСЕ, ЗАКЛЮЧИТЬ «Прохолодний годинник» (версія 3.0.1.2).


1
Це працює, за винятком того, що коли я намагаюся відкрити Gmail зараз, він виходить з ладу, і я отримую "Ой, просто!" екран. Хтось ще має цю проблему?
duxk.gh

1
@ duxk.gh Так, розширення працюють для мене зараз, але Gmail не працює. Пощастило це ще з'ясувати?
Меттью Адамс

Ні. Я перейшов на Firefox зараз і встановив Chromium 29. Я час від часу перевіряю, чи знову працюють розширення в Chromium. На сьогодні Firefox гаразд ...
duxk.gh

@MatthewAdams Я почав використовувати Chrome 30 замість цього. Розширення працюють і більше не виникає збоїв; дивіться мою відповідь нижче.
duxk.gh

@ duxk.gh, люди, які використовують хром, не хочуть використовувати хром. Їм краще використовувати firefox, оскільки це відкритий код. Хтось знає, чи працюють над вирішенням цієї проблеми?
Crake

5

Я просто оновлюю браузер Chromium до версії 30 (30.0.1599.114-0ubuntu0.13.10.2), і всіх проблем не було. Найпростіший метод оновлення браузера Chromium до версії 30 - це використання PPA для команди безпеки Ubuntu Mozilla :

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

Ось і все, ви можете перевірити тепер оновлений браузер - проблеми з розширеннями Chromium повинні зникнути.


Я вважаю, що це найпростіше і найкраще рішення. Вам нічого не потрібно видаляти, нічого не потрібно знижувати, ви отримуєте більш нову версію, і ви позбавляєтесь від помилок. Дякую Раду, у мене все працює!
miq

2

Проблема виникає в Chrome v. 29

Рішення полягає в переході на новішу версію, наприклад. 30 (або понизити до 28, якщо бажаєте)

Щоб перевірити версію, введіть у рядку URL-адреси: chrome://version

Спочатку потрібно видалити поточну версію ( ваші дані профілю залишаться недоторканими ):

sudo apt-get remove chromium-browser

Потім встановіть нову версію. Ви можете завантажити інсталяційний пакет тут: http://www.ubuntuupdates.org/package/ubuntu_mozilla_security/saucy/main/base/chromium-browser

(виберіть версію для вашого дистрибутива та архітектури)

Як тільки я мав посилання на інсталятор, ось як я встановив пакет для x64 Saucy через термінал:

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: Ця проблема вирішена сьогодні за допомогою останнього офіційного оновлення Chromium (версія 30) для Ubuntu 13.10.


1

Для мене перехід до Chromium 28, як запропонував Джон Літтлтон , призвів до збою Gmail та інших веб-сайтів Google.

Натомість я почав використовувати Chrome 30; всі мої розширення працюють, і я не відчуваю жодних раптових збоїв. Щоб встановити Chrome, ви можете додати PPA та встановити наступним чином:

Ключ налаштування:

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

Налаштування сховища:

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

Пакет налаштування:

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

де <package name>назва пакету, який ви хочете встановити. Я вибрав, google-chrome-stableале є також google-chrome-unstableі google-chrome-beta.

Джерело (UbuntuUpdates.org)


Не потрібно нічого робити вручну - просто завантажте пакет і натисніть dbl!: Google.com/intl/uk/chrome/browser . Репозиторії Chrome будуть додані автоматично. Але я особисто просто зачекаю, поки вони виправлять це вище за течією.
ThatGuy

1
Оновлення - це рішення, але наданий вами код не працює (застарілі посилання)
takehin


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.