web-gelistirme-sc.com

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

.Swf dosyalarını Chromium'a sürükleyebildim ve çok iyi oynadılar.

Son zamanlarda, bu çalışmayı durdurdu. Chromium veya Iceweasel'de çalışmaz. Her iki tarayıcı da .swf dosyasını indirmesini isteyin. Her ikisinde de Flash Player etkinleştirilmiş ve eklenti sayfalarında listelenen .swf MIME tipi. Sürükle ve bırak ve Ctrl + O denedim, ikisi de işe yaramaz. 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'de Chromium 32 ve Iceweasel 24 kullanıldı.

14
soren121

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

Görünüşe göre, sorun dosyaları açmak için tarayıcı tarafından kullanılan MIME türündedir. Bunu çözmek için geçici çözüm /usr/share/mime/packages/freedesktop.org.xml dosyasını şuradan 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 yüklemesi ve/veya tarayıcılarını yeniden başlatması gerekiyordu.

22
jimm-cl

mime fix benim için çalışıyordu - ama Ubuntu 16.04.1 ve Chrome 60'ın yeni kurulumunda artık işe yaramadı. Bu yüzden denedim ve daha fazla googling yaptıktan sonra, ayarları çalıştırmadan önce Chrome'un yeni "Flash sunset"/ask hakkında bir not buldum. Kısacası, gidin:

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

Ve şunu sağlayın:

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

localhost veya 127.0.0.1 sitesine erişiyorsanız, sitelere İzin Ver listesine de girebilirsiniz.

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

1
Jeff Ward

Tamam, 2019 ve ben Ubuntu 18.04.2 ve Chrome 73+ kullanıyorum, diğer ayarlar çalışmıyor. :(

Bu nedenle, olası başka bir geçici çözüm, .html dosyanızı yükleyen basit bir .swf dosyası oluşturmaktır.

Örneğin, bir dizinde test.swf varsa ve aşağıdakileri içeren aynı dizinde test.html oluştururum:

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

Ardından .html dosyasını Chrome'a ​​yükleyin ve dosyayı oynatmak isteyip istemediğimi sorar (ekran görüntüsüne bakın) ve ardından swf dosyasını oynatır:

Chrome Flash İletişim Kutusuna İzin Ver

0
Jeff Ward