Bu flash eklentisi eski olduğu için engellendi


12

Chromium ve Google Chrome gibi türevleri daha modern PPAPI Flash Player eklentisini kullandığından bu soru artık kullanılmıyor. Chrome'da yerleşik olarak bulunur, ancak Chromium kullanıcılarının diğer çözümlere güvenmesi gerekir .

Bir geliştirici olarak bazı Ubuntu makinelerimde Flash 10.1 veya daha eski bir sürümünü kullanmak istiyorum. Sorun, Google Chrome'u bu Lucid 64 bit makinede her çalıştırdığımda (ki benimle tek makine) bir uyarı alıyorum:

Bu flash eklentisi eski olduğu için engellendi

Bu bağlantılardaki talimatlara göre:

sonra bir komut satırında denedim:

google-chrome --allow-outdated-plugins

Ama yine de aynı uyarıyı aldım. Flash eklentisinin eski bir sürümünde kullanabileceğim bir yol var mı?

GÜNCELLEME 1
Aşağıdaki öneriye göre, dosyalardan birinin onaltılık değerini düzenledim /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

hangi oldu
/usr/lib/flashplugin-installer/libflashplayer.so
10,2 10,1 itibaren ancak hiçbir effect.How ben google-chrome yukarıdan kullanarak hangi dosya öğrenebilirim vardı?

GÜNCELLEME 2 lsof çıktısından sonra buldum

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

google chrome'un kullandığı flash eklentisidir ve aşağıda yanıtta belirtildiği gibi Flash 10.1 dizesini bulamadım.


4
Chrome, kritik güvenlik hataları olduğu için eski Flash sürümlerini engeller. Neden eski Flash için geliştirmeye çalışıyorsunuz?
Jeremy Bicha

Yanıtlar:


3

Google Chrome her zaman Flash'ın eski sürümlerini engeller. Chrome, ne yaparsanız yapın, eski flaşla güzel bir şekilde oynamayacağı için başka bir tarayıcı veya güncellenmiş bir flash sürümü kullanmaktan daha iyi olabileceğinizi düşünüyorum.


Neden "ne olursa olsun" dediğinden emin değilim. Bu bilinen bir sorun mu?
Ramón

2
@ Ramón: evet, güvenlik ve eski flash sürümleriyle ilgili bir sorun var. Google Chrome her zaman eski sürümleri engeller.
RolandiXor

Bu işe yaramaz bir cevap. İlk olarak, Chrome size "Bu sefer koş" seçeneği sunar, böylece kesinlikle "güzel oynayabilir". İkincisi, Adobe artık Flash geliştirmiyor ve yıllarca Linux için resmi olarak destek vermediğinden, Flash'ı yükseltmeye çalışmak imkansızdır ve farklı bir tarayıcı kullanmak, sihirli bir şekilde daha güncel bir Flash sürümü bulamaz.
Cerin

Bunu yazmadan önce cevabımdaki tarihi kontrol ettin mi?
RolandiXor

3

Chrome, / usr / lib / mozilla / plugins içindeki eski bir sürümü kullanıyor gibi görünüyordu, bu yüzden sonunda bu benim için çalışıyor:

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

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


2

Roland haklıysa ve bu uyarıyı resmi bir şekilde devre dışı bırakmanın bir yolu yoksa, belki de bunu deneyebilirsiniz (sadece tersini denedim, 10.2'den 10.1'e değiştirdim ve Chrome şimdi Flash'ı varsayılan olarak uyarı ile engelliyor):

Ghex gibi bir hex düzenleyici yükleyin

sudo aptitude install ghex

Bir terminalden, krom dizinini girin.

cd /opt/google/chrome

Ana dizininizdeki flash player kitaplığının yedek bir kopyasını oluşturun.

cp libgcflashplayer.so ~/.

Kitaplığı ghex'te açın ve "Flash 10.1" i arayın (arama iletişim kutusunun sağ bölmesine yazın).

sudo ghex2 libgcflashplayer.so

resim açıklamasını buraya girin

Arama penceresini kapatın ve sürüm numarasını 10.1'den 10.2'ye değiştirin. Değişikliklerinizi kaydedin. Flash çalıştıran herhangi bir sekme bu noktada kilitlenir. Chrome'u yeniden başlatın ve değişikliğinizi test edin. Şansla işe yarayacak.

Şimdi, bunun Flash'ın hangi sürümünü kullandığınızı kontrol eden başka bir şeyi de etkileyeceğini hayal ediyorum, bu yüzden yaptığınız testler için bunu aklınızda bulundurun.


şaşırtıcı bir şekilde adı geçen konumda libgcflashplayer.so adında bir dosya yoktur.
Kayıtlı Kullanıcı

1
Hmm ... Chrome'da "about: plugins" i işaretleyin ve ardından doğru dosya yolunu almak için sağ üstteki + Ayrıntılar bağlantısını tıklayın.
Ramón


1

Adobe web sitesinden Tar.gz paketini indirip kopyalanan libflashplayer.soiçinde /usr/lib/mozilla/pluginsbu sorunu çözmek için.


0

Ubuntu 11.10 ile bu sorunu yaşamaya başladım .

Burada her cevabı okudum ama hiçbiri işe yaramadı. Sonunda /opt/google/chrome/pluginsorada üç eski dosya buldum. Üç eski dosya:

libflashplayer.so 2 Kas 2010

libflashplayer.so.64bit 23 Tem 2009

libflashplayer.so.org 14 Kasım 2008

: Adlı bir klasör oluşturdum /opt/google/chrome/plugins/backupve üç dosyayı da oraya taşıdım.

Daha sonra http://get.adobe.com/flashplayer/ adresine gittim ve .tar.gzdiğer Linux için indirdim .

Ben dosyayı çıkarılan libflashplayer.soetmek /opt/google/chrome/pluginsve son olarak sorun dizildi edilir hayal kırıklığı ay sonra.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.