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


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.