ปลั๊กอินแฟลชนี้ถูกบล็อกเนื่องจากล้าสมัย


12

คำถามนี้เลิกใช้แล้วเนื่องจาก Chromium และตราสารอนุพันธ์อย่าง Google Chrome ใช้ปลั๊กอิน PPAPI Flash Player ที่ทันสมัยกว่านี้ มันสร้างขึ้นใน Chrome แต่ผู้ใช้โครเมียมจำเป็นต้องพึ่งพาโซลูชั่นอื่น ๆ

ฉันเป็นนักพัฒนาซอฟต์แวร์ต้องการใช้ Flash เวอร์ชัน 10.1 ขึ้นไปบนเครื่อง Ubuntu บางเครื่อง ปัญหาคือทุกครั้งที่ฉันเรียกใช้ Google Chrome บนเครื่อง Lucid 64 บิตนี้ (ซึ่งเป็นเครื่องเดียวกับฉัน) ฉันได้รับคำเตือน:

ปลั๊กอินแฟลชนี้ถูกบล็อกเนื่องจากล้าสมัย

ตามคำแนะนำในลิงก์เหล่านี้:

จากนั้นฉันลองที่บรรทัดคำสั่ง:

google-chrome --allow-outdated-plugins

แต่ฉันก็ยังได้รับคำเตือนเหมือนเดิม มีวิธีที่ฉันสามารถใช้กับปลั๊กอินแฟลชรุ่นเก่าหรือไม่?

อัปเดต 1
ตามคำแนะนำด้านล่างฉันแก้ไขค่าฐานสิบหกของไฟล์ /usr/lib/firefox/plugins/flashplugin-alternative.so /usr/lib/iceape/plugins/flashplugin-alternative.so /usr/lib/libvisual-0.4/morph/morph_flash.so /usr/lib/openoffice/basis3.2/program/libflashlx.so /usr/lib/xulrunner/plugins/flashplugin-alternative.so /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/midbrowser/plugins/flashplugin-alternative.so /usr/lib/xulrunner-addons/plugins/flashplugin-alternative.so /usr/lib/mozilla/plugins/flashplugin-alternative.so /usr/lib/iceweasel/plugins/flashplugin-alternative.so /usr/share/ubufox/plugins/npwrapper.libflashplayer.so /var/lib/flashplugin-installer/npwrapper.libflashplayer.so


/usr/lib/flashplugin-installer/libflashplayer.so
ไฟล์ใดบ้างที่เป็น10.1 ถึง 10.2 แต่ไม่มีผลกระทบฉันจะทราบได้อย่างไรว่าไฟล์ใดบ้างที่ใช้ google-chrome จากด้านบน

อัปเดต 2 ติดตามจากเอาต์พุต lsof ที่ฉันพบ

var/lib/flashplugin-installer/npwrapper.libflashplayer.so

เป็นปลั๊กอินแฟลชที่ใช้ google chrome และมีฉันไม่พบสตริง Flash 10.1 ตามที่ระบุไว้ในการตอบกลับด้านล่าง


4
Chrome บล็อกรุ่น Flash ที่เก่ากว่าเพราะพวกเขารู้จักข้อบกพร่องด้านความปลอดภัยที่สำคัญ เหตุใดคุณจึงพยายามพัฒนา Flash รุ่นเก่า
— Jeremy Bicha

คำตอบ:


3

Google Chrome จะบล็อก Flash รุ่นเก่ากว่าเสมอ ฉันคิดว่าคุณน่าจะดีกว่าไม่ว่าจะใช้เบราว์เซอร์อื่นหรือแฟลชรุ่นอัปเดตเพราะ Chrome จะไม่เล่นกับแฟลชแบบเก่าไม่ว่าคุณจะทำอะไรก็ตาม


ไม่แน่ใจว่าทำไมคุณพูดว่า "ไม่ว่าจะเกิดอะไรขึ้น" นี่เป็นปัญหาที่ทราบหรือไม่?
— Ramón

2
@ Ramón: ใช่มันเป็นปัญหากับความปลอดภัยและแฟลชเวอร์ชั่นเก่า Google Chrome จะบล็อกรุ่นเก่าเสมอ
— RolandiXor

นี่คือคำตอบที่ไร้ประโยชน์ ก่อนอื่น Chrome ให้คุณเลือก "Run this time" ดังนั้นจึงสามารถ "เล่นอย่างดี" ได้ ประการที่สอง Adobe ไม่ได้พัฒนา Flash อีกต่อไปและการสนับสนุน Linux ลดลงอย่างเป็นทางการเมื่อหลายปีก่อนดังนั้นการพยายามอัปเกรด Flash จึงเป็นไปไม่ได้และการใช้เบราว์เซอร์ที่แตกต่างกัน
— Cerin

คุณตรวจสอบวันที่ในคำตอบของฉันก่อนที่จะเขียนนี้หรือไม่?
— RolandiXor

3

Chrome ดูเหมือนจะใช้รุ่นที่ล้าสมัยซึ่งอยู่ใน / usr / lib / mozilla / ปลั๊กอินดังนั้นในที่สุดก็ใช้งานได้สำหรับฉัน:

sudo rm /usr/lib/mozilla/plugins/libflashplayer.so

sudo apt-get install adobe-flash-properties-gtk adobe-flashplugin


2

หาก Roland ถูกต้องและไม่มีวิธีปิดการใช้งานคำเตือนนี้อย่างเป็นทางการคุณอาจให้ภาพนี้ (ฉันลองย้อนกลับเปลี่ยนเป็น 10.2 เป็น 10.1 และ Chrome ตอนนี้บล็อก Flash โดยค่าเริ่มต้นด้วยคำเตือน):

ติดตั้งเครื่องมือแก้ไข hex เช่น ghex

sudo aptitude install ghex

จากเทอร์มินัลป้อนไดเรกทอรี chrome

cd /opt/google/chrome

ทำสำเนาสำรองของไลบรารี flash player ในโฮมไดเร็กทอรีของคุณ

cp libgcflashplayer.so ~/.

เปิดไลบรารีใน ghex และค้นหา "Flash 10.1" (พิมพ์ในบานหน้าต่างด้านขวาของกล่องโต้ตอบการค้นหา)

sudo ghex2 libgcflashplayer.so

ป้อนคำอธิบายรูปภาพที่นี่

ปิดหน้าต่างค้นหาและแก้ไขหมายเลขเวอร์ชันจาก 10.1 เป็น 10.2 บันทึกการเปลี่ยนแปลงของคุณ ขณะนี้แท็บใด ๆ ที่ทำงานด้วย Flash จะทำงานล้มเหลว รีสตาร์ท Chrome และทดสอบการเปลี่ยนแปลงของคุณ ด้วยโชคมันจะทำงาน

ตอนนี้โปรดทราบว่าฉันคิดว่าสิ่งนี้จะส่งผลกระทบต่อสิ่งอื่นที่ตรวจสอบว่าคุณใช้ Flash เวอร์ชันใดดังนั้นโปรดระลึกไว้เสมอว่าคุณกำลังทำการทดสอบอะไร


น่าแปลกใจที่ไม่มีไฟล์ชื่อ libgcflashplayer.so ในตำแหน่งดังกล่าว
— สมาชิกที่ลงทะเบียน

1
อืม ... ตรวจสอบ "about: plugins" ใน Chrome จากนั้นกดลิงก์ + รายละเอียดที่มุมขวาบนเพื่อรับเส้นทางไฟล์ที่ถูกต้อง
— Ramón

โครเมียมของฉันโหลดโปรแกรมเล่น Flash 10 และ 11 และฉันปิดใช้งานโปรแกรมเล่นแฟลช 10 แล้วคำเตือนก็หายไป :)
— digz6666

1

ฉันดาวน์โหลดแพคเกจ .tar.gz จากเว็บไซต์ Adobe และคัดลอกlibflashplayer.soใน/usr/lib/mozilla/pluginsการแก้ปัญหานี้


0

ผมเริ่มมีปัญหากับอูบุนตู11.10

ฉันอ่านคำตอบทั้งหมดที่นี่ แต่ไม่มีใครทำงาน ในที่สุดฉันก็เรียกดู/opt/google/chrome/pluginsและพบสามไฟล์ที่ล้าสมัยที่นั่น ไฟล์ที่ล้าสมัยสามไฟล์คือ:

libflashplayer.so 2 พฤศจิกายน 2010

libflashplayer.so.64bit 23 ก.ค. 2552

libflashplayer.so.org 14 พ.ย. 2008

ฉันสร้างโฟลเดอร์ชื่อ: /opt/google/chrome/plugins/backupและย้ายไฟล์ทั้งสามไปที่นั่น

ฉันไปที่http://get.adobe.com/flashplayer/และดาวน์โหลด.tar.gzสำหรับ Linux ตัวอื่น

ฉันแยกไฟล์libflashplayer.soไป/opt/google/chrome/pluginsและในที่สุดหลังจากเดือนแห่งความยุ่งยากปัญหาจะถูกแยกออก

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