ส่วนขยายโครเมียมทั้งหมดมีข้อผิดพลาดตั้งแต่อัปเดตเป็น 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/issues/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

การอัปเดตเป็นอูบุนตู 13.10 ยังอัปเดต Chromium เป็น 29.0.1547.65-0ubuntu2 ทำลายปลั๊กอิน Chromium ของฉันทั้งหมด

ใช้ synaptic ทำการ 'กำจัดอย่างสมบูรณ์' ของ 'chromium-browser' ซึ่งถอนการติดตั้ง 'chromium-codecs-ffmpeg-extra' ด้วย ติดตั้ง Chromium 28 เวอร์ชั่นเสถียรก่อนหน้าอีกครั้งสำหรับ ubuntu 13.04 (chromium-browser_28.0.1500.71-0ubuntu1.13.04.1_amd64.deb) รุ่นก่อนหน้าโครเมี่ยมสามารถพบได้ที่http://www.ubuntuupdates.org/pm/google-chrome-stable ดาวน์โหลดไฟล์CHROMIUM '.deb' ที่เหมาะสม 'คลิกขวา' เพื่อเปิดด้วย 'Ubuntu Software Center' และติดตั้ง

ปลั๊กอิน / ส่วนเสริมทั้งหมดของฉัน (Adblock Plus 1.6.1, AutoCopy 1.4.1, LastPass 2.5.5, Omnibox Timer 0.3.1) ทำงานได้อีกครั้งยกเว้น 'Cool Clock' (เวอร์ชั่น 3.0.1.2)


1
ใช้งานได้ยกเว้นว่าเมื่อฉันพยายามเปิด Gmail ตอนนี้จะขัดข้องและฉันได้รับ "แย่จัง!" จอภาพ ใครมีปัญหานี้หรือไม่?
duxk.gh

1
@ duxk.gh ใช่ส่วนขยายใช้ได้สำหรับฉันแล้ว แต่ Gmail ไม่ มีโชคที่คิดออกยัง?
Matthew Adams

ไม่ฉันเปลี่ยนมาใช้ 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 Security Team :

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

นั่นคือทั้งหมดที่คุณสามารถทดสอบได้ในขณะนี้เบราว์เซอร์ที่อัปเกรดแล้ว - ปัญหาเกี่ยวกับส่วนขยาย Chromium ควรจะหายไป


ฉันเชื่อว่านี่เป็นวิธีที่ง่ายที่สุดและดีที่สุด คุณไม่จำเป็นต้องลบอะไรเลยคุณไม่จำเป็นต้องลดระดับอะไรเลยคุณได้รับเวอร์ชันล่าสุดและกำจัดข้อผิดพลาด ขอบคุณ Radu ฉันได้ทุกอย่างทำงาน!
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

(เลือกรุ่นสำหรับ distro และสถาปัตยกรรมของคุณ)

เมื่อฉันมีลิงค์ไปยังตัวติดตั้งนี่คือวิธีที่ฉันติดตั้งแพ็คเกจสำหรับ 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 ตามที่ John Littleton แนะนำทำให้ 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-unstablegoogle-chrome-beta

แหล่งที่มา (UbuntuUpdates.org)


ไม่จำเป็นต้องทำอะไรด้วยตนเอง - เพียงแค่ดาวน์โหลดแพคเกจและ DBL คลิก !: google.com/intl/en/chrome/browser ที่เก็บของ Chrome จะถูกเพิ่มโดยอัตโนมัติ แต่โดยส่วนตัวฉันจะรอจนกว่าพวกเขาจะแก้ไขปัญหานี้ต้นน้ำ
ThatGuy

1
อัพเกรดเป็นวิธีการแก้ แต่รหัสที่คุณให้ไม่ทำงาน (ลิงก์ล้าสมัย)
takeshin

0

ฉันเปลี่ยนไปใช้พอร์ต SWIron ของ Chromium, http://www.srware.net/en/software_srware_iron.phpสำหรับ Ubuntu และมีทุกอย่างที่ใช้ได้ (รุ่น Chromium ของ SWIron เป็นรุ่นเดียวกับรุ่นที่เสียใน Ubuntu ล่าสุด)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.