Flash dosyaları (.swf) açmak yerine indirilmesini ister


14

Eskiden .swf dosyalarını Chromium'a sürükleyebiliyordum ve gayet iyi oynarlardı.

Son zamanlarda, bu çalışmayı durdurdu. Chromium veya Iceweasel'de çalışmaz. Her iki tarayıcı da bunun yerine .swf dosyasını indirmenizi ister. Her ikisinde de Flash Player etkinleştirilmiş ve eklenti sayfalarında listelenen .swf MIME türü var. Sürükle-bırak ve Ctrl + O denedim, ikisi de çalışmıyor. Tarayıcıların MIME türünü tanımasını sağlamak için değiştirebileceğim bir şey var mı?

Debian Jessie üzerinde Chromium 32 ve Iceweasel 24 kullanıyorum.

Yanıtlar:


22

Bu iki bağlantı yardımcı olabilir:

Görünüşe göre sorun, tarayıcı tarafından dosyaları açmak için kullanılan MIME türünde. Bunu çözmek için geçici çözüm, /usr/share/mime/packages/freedesktop.org.xmldosyayı şu konumdan düzenlemektir :

<mime-type type="application/vnd.adobe.flash.movie">

için:

<mime-type type="application/x-shockwave-flash">

ve sonra çalıştırın:

sudo update-mime-database /usr/share/mime

Bazı kullanıcıların flash player'ı yeniden kurmaları ve / veya tarayıcılarını yeniden başlatmaları gerekiyordu.


1
Vay canına, bu işe yaradı! Teşekkürler! Süper Kullanıcıya geri dönüp bunu bulduğuma sevindim.
soren121

1
Google-chrome 40.0 ile Ubuntu 14.04 için çalıştı - teşekkürler!
Jeff Ward

1
Ubuntu 14.04 ile çalıştı ve 46.02.2490.86 ve Firefox 42.0 kromlarını düzeltti
Juan Carlos Muñoz

2
Daha sonra Google Chrome'u yeniden başlatmanıza gerek yoktur.
puanlar

2
Heh, kemer forumlarındaki düzeltmelerimi görmekten memnuniyet duyduğum için, insanlara bu kadar yardımcı oluyor, bunun henüz kromda sabitlenmediğini görmek üzücü (neredeyse 2 kanlı yıl önce bir hata raporu oluşturdum!) ..) bugs.chromium.org/p/chromium/issues/detail?id=369015
Cestarian

1

Mim düzeltme Benim için işin için kullanılan - ama artık yepyeni üzerinde Ubuntu 16.04.1 ve Chrome 60 yüklemek, artık işe yaramadı. Bunu denedikten ve daha fazla googling yaptıktan sonra, ayarları çalıştırmadan önce Chrome'un yeni "Flash sunset" / sorusu hakkında bir not buldum. Kısacası, şu adrese gidin:

chrome: // settings / content / flaş arama = flaş

Ve şunlardan emin olun:

  • "Sitelerin flaş çalışmasına izin ver" açık
  • "Önce sor" kapalı

localhostVeya sitesine erişiyorsanız 127.0.0.1, Sitelere izin ver listesine de girebilirsiniz.

Benim için çalıştı - iyi şanslar!


0

Tamam, 2019 ve Ubuntu 18.04.2 ve Chrome 73+ kullanıyorum, aaa ve diğer düzeltmeler çalışmıyor. :(

Bu nedenle, başka bir olası çözüm, .htmldosyanızı yükleyen basit bir dosya oluşturmaktır .swf.

Örneğin, test.swfbir dizinde varsa ve aşağıdakileri test.htmliçeren aynı dizinde oluşturursam:

<!DOCTYPE>
<html>
  <body style="width:100%;height:100%">
    <object width="100%" height="100%" data="./test.swf"></object>
  </body>
</html>

Sonra .htmldosyayı Chrome'a yükleyin ve dosyayı (ekran görüntüsüne bakın) oynatmak isteyip istemediğimi sorar ve swf'yi oynatır:

Chrome Flash İzin Ver İletişim Kutusu

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.