自更新至13.10以来,所有铬扩展都会出现错误

自更新到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://ubuntu.miximages.com/google-chrome/__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 

如何解决这个问题?

更新到ubuntu 13.10还将Chromium更新为29.0.1547.65-0ubuntu2,打破了我的所有Chromium插件。

使用synaptic,对’chrome-browser’进行“完全删除”,同时卸载’chromium-codecs-ffmpeg-extra’。 为ubuntu 13.04重新安装先前稳定版的Chromium 28(chromium-browser_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)。

我只是将Chromium浏览器更新到版本30(30.0.1599.114-0ubuntu0.13.10.2),所有问题都消失了。 将Chromium浏览器升级到版本30的最简单方法是使用PPA for Ubuntu Mozilla Security Team :

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

总而言之,您现在可以测试升级后的浏览器 – Chromium扩展的问题应该会消失。

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 

仅供参考:今天针对Ubuntu 13.10的最新官方Chromium更新(版本30)解决了这个问题。

根据John Littleton的建议,我降级到Chromium 28会导致Gmail和其他谷歌网站崩溃。

相反,我已经开始使用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  

其中是要安装的软件包的名称。 我选择了google-chrome-stable但也有google-chrome-unstablegoogle-chrome-beta

来源(UbuntuUpdates.org)

我转而使用Chromium的SWIron端口, http://www.srware.net/en/software_srware_iron.php用于Ubuntu,一切正常(SWIron的Chromium版本与最新Ubuntu中的破坏版本相同)。

这个ppa的最新版本使错误消失

https://launchpad.net/~saiarcot895/+archive/chromium-beta

版本31.0.1650.39 Ubuntu 13.10(231674)