Plugin flash ini diblokir karena kedaluwarsa

12

Pertanyaan ini sekarang sudah usang karena Chromium dan turunannya seperti Google Chrome menggunakan plug-in PPAPI Flash Player yang lebih modern. Itu sudah ada di dalam Chrome, tetapi pengguna Chromium perlu mengandalkan solusi lain .

Saya menjadi pengembang ingin menggunakan Flash versi 10.1 atau lebih lama pada beberapa mesin Ubuntu saya. Masalahnya adalah setiap kali saya menjalankan Google Chrome pada mesin Lucid 64 bit ini (yang merupakan satu-satunya mesin dengan saya) saya mendapat peringatan:

Plugin flash ini diblokir karena kedaluwarsa

Sesuai instruksi pada tautan ini:

kemudian saya mencoba di baris perintah:

google-chrome --allow-outdated-plugins

Tapi saya masih mendapat peringatan yang sama. Apakah ada cara yang bisa saya gunakan dengan plugin flash versi lama?

UPDATE 1
Sesuai saran di bawah ini saya mengedit nilai hex dari salah satu file /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

yang mana
/usr/lib/flashplugin-installer/libflashplayer.so
Dari 10.1 ke 10.2 tetapi tidak ada efek. Bagaimana cara mengetahui file mana yang google-chrome gunakan dari atas?

UPDATE 2 Mengikuti dari lsof output yang saya temukan

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

adalah plugin flash yang digunakan google chrome dan di sana saya tidak dapat menemukan string Flash 10.1 sebagaimana disebutkan dalam balasan di bawah ini.

Pengguna Terdaftar
sumber
4
Chrome memblokir versi Flash yang lebih lama karena mereka telah mengetahui bug keamanan kritis. Mengapa Anda mencoba mengembangkan untuk Flash lama?
Jeremy Bicha

Jawaban:

3

Google Chrome akan selalu memblokir versi Flash yang lebih lama. Saya pikir Anda mungkin lebih baik menggunakan browser lain atau versi flash yang diperbarui, karena Chrome tidak akan bermain dengan baik dengan flash lama, apa pun yang Anda lakukan.

RolandiXor
sumber
Tidak yakin mengapa Anda berkata, "tidak peduli apa". Apakah ini masalah yang diketahui?
Ramón
2
@ Ramón: ya, ini masalah dengan keamanan dan versi flash lama. Google Chrome akan selalu memblokir versi yang lebih lama.
RolandiXor
Ini adalah jawaban yang tidak berguna. Pertama, Chrome memberi Anda opsi untuk "Jalankan saat ini", sehingga pasti bisa "bermain dengan baik". Kedua, Adobe tidak lagi mengembangkan Flash dan secara resmi menjatuhkan dukungan untuk Linux tahun yang lalu, jadi mencoba untuk memutakhirkan Flash tidak mungkin dan menggunakan browser yang berbeda tidak akan secara ajaib menemukan versi Flash yang lebih mutakhir.
Cerin
Apakah Anda memeriksa tanggal pada jawaban saya sebelum Anda menulis ini?
RolandiXor
3

Chrome sepertinya menggunakan versi lama yang terletak di / usr / lib / mozilla / plugins, jadi akhirnya ini berfungsi untuk saya:

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

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

Tipe
sumber
2

Jika Roland benar dan tidak ada cara untuk menonaktifkan peringatan ini dengan cara resmi, maka mungkin Anda dapat mencobanya (Saya baru saja mencoba yang sebaliknya, mengubah 10.2 menjadi 10.1 dan Chrome sekarang memblokir Flash secara default dengan peringatan):

Instal hex editor seperti ghex

sudo aptitude install ghex

Dari terminal, masukkan direktori chrome.

cd /opt/google/chrome

Buat salinan cadangan perpustakaan flash player di direktori home Anda.

cp libgcflashplayer.so ~/.

Buka perpustakaan di ghex dan cari "Flash 10.1" (ketik di sebelah kanan dialog pencarian).

sudo ghex2 libgcflashplayer.so

masukkan deskripsi gambar di sini

Tutup jendela pencarian dan ubah nomor versi dari 10.1 menjadi 10.2. Simpan perubahan Anda. Tab apa pun dengan Flash yang berjalan akan macet pada saat ini. Mulai ulang Chrome dan uji perubahan Anda. Dengan keberuntungan itu akan berhasil.

Sekarang perhatikan, saya membayangkan ini juga akan mempengaruhi hal lain yang memeriksa versi Flash apa yang Anda jalankan, jadi ingatlah untuk tes apa pun yang Anda lakukan.

Ramon
sumber
mengherankan tidak ada file dengan nama libgcflashplayer.so di lokasi tersebut.
Pengguna Terdaftar
1
Hmm ... periksa "about: plugins" di Chrome dan kemudian tekan tautan + Details di kanan atas untuk mendapatkan jalur file yang benar.
Ramón
Chromium saya telah memuat flash player 10 dan 11 dan saya menonaktifkan flash player 10, maka peringatannya sudah hilang :)
digz6666
1

Saya download paket .tar.gz dari situs Adobe dan disalin libflashplayer.sodalam /usr/lib/mozilla/pluginsuntuk memecahkan masalah ini.

SharkyXTS
sumber
0

Saya mulai mengalami masalah ini dengan Ubuntu 11.10 .

Saya membaca setiap balasan di sini tetapi tidak ada yang berhasil. Akhirnya saya melihat /opt/google/chrome/plugins- lihat dan menemukan tiga file usang di sana. Tiga file yang sudah usang adalah:

libflashplayer.so 2 Nov 2010

libflashplayer.so.64bit 23 Jul 2009

libflashplayer.so.org 14 Nov 2008

Saya membuat folder bernama: /opt/google/chrome/plugins/backupdan memindahkan ketiga file di sana.

Saya kemudian pergi ke http://get.adobe.com/flashplayer/ dan mengunduh .tar.gzuntuk Linux lainnya.

Aku diekstrak file libflashplayer.soke /opt/google/chrome/pluginsdan akhirnya setelah berbulan-bulan frustrasi masalah ini beres.

Eugene van der Merwe
sumber