फ़्लैश फ़ाइलें (.swf) खोलने के बजाय डाउनलोड के लिए संकेत देती हैं


14

मैं क्रोमियम में .swf फ़ाइलों को खींचने में सक्षम था, और वे बस ठीक खेलेंगे।

हाल ही में, उसने काम करना बंद कर दिया। क्रोमियम या आइसविसेल में काम नहीं करता है। इसके बजाय दोनों ब्राउज़र .swf फ़ाइल डाउनलोड करने के लिए संकेत देते हैं। दोनों में Flash Player सक्षम है, और .swf MIME- प्रकार उनके प्लगइन्स पृष्ठों पर सूचीबद्ध हैं। मैंने ड्रैग-एंड-ड्रॉप और Ctrl + O की कोशिश की, न ही काम। क्या ऐसा कुछ है जिसे मैं ब्राउज़ करने के लिए MIME- प्रकार को पहचानने के लिए बदल सकता हूं?

डेबियन जेसी पर क्रोमियम 32 और आइसवेसेल 24 का उपयोग करना।

जवाबों:


22

ये दो लिंक मदद कर सकते हैं:

जाहिर है, समस्या ब्राउज़र के द्वारा फ़ाइलों को खोलने के लिए उपयोग किए जाने वाले MIME प्रकार के साथ है। इसे हल करने के लिए वर्कअराउंड से /usr/share/mime/packages/freedesktop.org.xmlफ़ाइल को संपादित करना है:

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

सेवा:

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

और फिर चलाएं:

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

कुछ उपयोगकर्ताओं को फ़्लैश प्लेयर को पुनर्स्थापित करने और / या अपने ब्राउज़र को पुनः आरंभ करने की आवश्यकता थी।


1
वाह, यह काम किया! धन्यवाद! मुझे खुशी है कि मैं सुपर उपयोगकर्ता पर वापस भटकने और इसे खोजने के लिए हुआ।
soren121

1
Google-क्रोम 40.0 के साथ Ubuntu 14.04 के लिए काम किया - धन्यवाद!
जेफ वार्ड

1
Ubuntu 14.04 के साथ काम किया, और दोनों क्रोम 46.02.2490.86, और फ़ायरफ़ॉक्स 42.0 तय किया
जुआन कार्लोस

2
बाद में Google Chrome को पुनरारंभ करने की आवश्यकता नहीं है।
अंक

2
हेह ने खुशी से देखा कि कट्टर मंचों से मेरा सुधार लोगों को बहुत मदद कर रहा है, यह देखकर दुख की बात है कि यह वास्तव में क्रोमियम पर अभी तक तय नहीं किया गया है (मैंने लगभग 2 खूनी साल पहले एक बग रिपोर्ट बनाई थी! और इसे ठीक करना मुश्किल नहीं है। ..) Bugs.chromium.org/p/chromium/issues/detail?id=369015
सेस्टेरियन

1

माइम ठीक मेरे लिए काम करने के लिए इस्तेमाल - लेकिन एक ताजा पर उबंटू 16.04.1 और क्रोम 60 की स्थापित करते हैं, इसे अब और काम नहीं किया। इसलिए जब मैंने कोशिश की और अधिक googling किया, तो मुझे Chrome की नई "फ़्लैश सनसेट" / सेटिंग चलाने से पहले पूछने के बारे में एक नोट मिला। संक्षेप में, यहां जाएं:

chrome: // settings / सामग्री / फ्लैश खोज = फ़्लैश

और सुनिश्चित करें कि:

  • "साइटों को फ़्लैश चलाने की अनुमति दें" चालू है
  • "पहले पूछो" बंद है

यदि आप एक्सेस कर रहे हैं localhostया 127.0.0.1, आप उन साइटों को भी अनुमति दें सूची में दर्ज कर सकते हैं।

मेरे लिए काम किया - शुभकामनाएँ!


0

ठीक है, यह 2019 है, और मैं Ubuntu 18.04.2 और Chrome 73+ का उपयोग कर रहा हूं, और अन्य फिक्सेस काम नहीं कर रहे हैं। :(

इसलिए, एक अन्य संभावित समाधान एक सरल .htmlफ़ाइल बनाना है जो आपकी .swfफ़ाइल को लोड करती है ।

उदाहरण के लिए, यदि मेरे पास test.swfएक निर्देशिका है, और मैं test.htmlउसी निर्देशिका में बनाता हूं , जिसमें:

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

फिर .htmlक्रोम में फ़ाइल लोड करें , और यह पूछता है कि क्या मैं फ़ाइल खेलना चाहता हूं (स्क्रीनशॉट देखें), और फिर यह swf खेलता है:

क्रोम फ्लैश डायलॉग की अनुमति दें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.