ফায়ারফক্স কেন স্থানীয় .swf ফাইল চালাতে পারে না?


68

আমার লক্ষ্য ফায়ারফক্সের মাধ্যমে .swf ফাইলগুলি চালানোর চেষ্টা করছে এবং একটি স্বতন্ত্র খেলোয়াড় নয়।

ফায়ারফক্স ২৯.০ (বর্তমানে ১৪.০৪-এ) স্থানীয় .swf ফাইলগুলি চালানোর চেষ্টা করার সময়, ব্রাউজারটি ফ্ল্যাশ প্লাগইন ইনস্টল থাকলেও ওপেন উইথ / সেভ ফাইলের প্রম্পট উইন্ডোটি খুলবে। ফাইলটিতে ডান ক্লিক করে এবং এর সাথে ওপেন ক্লিক করুন ...> ফায়ারফক্স কেবল ব্রাউজারটিকে একটি নতুন ট্যাব খুলবে এবং তারপরে পুনরায় ফাইল / সেভ করে প্রম্পটটি প্রম্পট করবে। সেই প্রম্পট উইন্ডোটির মাধ্যমে ফায়ারফক্স নির্বাচন করা কেবল ফায়ারফক্সকে নতুন ট্যাবে আবার প্রম্পটটি খুলবে।

অনলাইনে .swf ফাইল অ্যাক্সেস করার সময়, তারা সাধারণত চালায় এবং ফায়ারফক্স এমনকি বারে লেগো-লুকিং প্লাগইন সূচকটি দেখায় যে আমি যে ঠিকানা থেকে .swf অ্যাক্সেস করছি তার জন্য "অ্যাডোব ফ্ল্যাশ" সক্ষম করা আছে।

ফায়ারফক্সের পছন্দের অ্যাপ্লিকেশন ট্যাবে, এসডাব্লুএফ ফাইলগুলি বর্তমানে "শকওয়েভ ফ্ল্যাশ ব্যবহার করুন (ফায়ারফক্সে)" তে সেট করা আছে, তাই স্থানীয় ফাইলগুলির ক্ষেত্রে এটি যা বলবে না কেন তা আমি পাই না।

আপডেট: স্পষ্টতই, ফায়ারফক্সের বিভিন্ন মাইম-প্রকারের জন্য তার পছন্দসমূহের অ্যাপ্লিকেশন ট্যাবে পৃথক "শকওয়েভ ফ্ল্যাশ ফাইল" এন্ট্রি রয়েছে has আমি নীচে প্রবেশ করে যা একটি workaround খুঁজে পেয়েছি।


//, দুর্দান্ত প্রশ্ন! আমি সত্যিই পছন্দ করি আপনি কীভাবে এটি ছড়িয়ে দিয়েছেন। অনুসন্ধানের ফলাফলগুলি খুঁজে পাওয়া সহজ, এবং সম্ভাব্যতার উল্লেখ করে সমস্যার বিভিন্ন উপায় বর্ণনা করে।
নাথান বাসানিজ

উত্তর:


51

অন্য বিকল্পটি ~/.mime.typesনিম্নলিখিত বিষয়বস্তু সহ হোম ডিরেক্টরি তৈরি করতে হবে :

application/x-shockwave-flash       swf swfl

এইভাবে এটি সিস্টেম আপগ্রেসে ওভাররাইট করা হবে না।

আপনি যদি চান তবে এই কমান্ডটি অনুলিপি, আটকানো এবং চালাতে পারেন:

echo 'application/x-shockwave-flash       swf swfl' >> .mime.types

আর কোনও কমান্ডের দরকার নেই, এমনকি ব্রাউজার পুনরায় চালু হবে না।


1
আপনি কি বলতে চান যে হোম ডিরেক্টরিতে .mime.types নামে একটি খালি নথি তৈরি করুন এবং তারপরে আপনি বর্ণিত পাঠ্যটি এতে রেখে দেবেন? এছাড়াও এর পরে আমরা কোন আপডেট-মাইম-ডাটাবেস কমান্ড ব্যবহার করব?
20000

1
হ্যাঁ, একটি সরল পাঠ্য ফাইল। এই কাজের সাথে আপডেট-মাইম-ডাটাবেস চালানোর দরকার নেই, এই ফাইলটি বাড়ির দিরে থাকা যথেষ্ট হওয়া উচিত।
আলেহ

6
অনেক সহজ, সুবিধাজনক এবং এটি কার্যকর!
ফেয়ারমাইলস

3
হ্যাঁ, তা হয় না।
আলেহ

3
এটি অবশ্যই সর্বোত্তম পদ্ধতি, কোনও রুট অ্যাক্সেস নেই, এত সহজ এবং সর্বাধিক গুরুত্বপূর্ণভাবে এটি কার্যকর হয়!
টাক্সফোরলাইফ

63

একটি ওয়ার্কঅ্যারাউন্ড পাওয়া এখানে যা আর্চ থ্রেড উপর ভিত্তি করে তৈরি এখানে । আমি যা বুঝতে পেরেছি তা থেকে ফায়ারফক্স একটি নির্দিষ্ট মাইম-টাইপকে সঠিকভাবে সমর্থন না করার সমস্যা।

/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

স্থানীয় .swf ফাইলগুলি এখন সঠিকভাবে কাজ করছে।


//, পরীক্ষিত। ফায়ারফক্স ৩৮.০ এর সাথে আমার 14.10 মেশিনে কাজ করে। sudo update-mime-database /usr/share/mimeযদিও কমান্ডটি পেয়ে আমি কিছু অদ্ভুত ত্রুটি পেয়েছি । At do sudo vi /usr/share/mime/packages/freedesktop.org.xML [sudo] নাথনের জন্য পাসওয়ার্ড: ➜ sudo আপডেট-মাইম-ডাটাবেস / usr / শেয়ার / মাইম অজানা মিডিয়া টাইপ 'সব / সমস্ত' অজানা মিডিয়া টাইপ টাইপ 'all / allfiles' টাইপ অজানা মিডিয়া টাইপ 'uri / mms' টাইপ অজানা মিডিয়া টাইপ 'uri / mmst' অজানা মিডিয়া টাইপ টাইপ 'uri / mmsu' অজানা মিডিয়া টাইপ টাইপ 'uri / pnm' অজানা মিডিয়া টাইপ করুন 'uri / rtspt' টাইপ অজানা মিডিয়া টাইপ টাইপ 'uri / rtspu' ➜
নাথান বাসানিজ

2
এটি আমার কাছে নোংরা হ্যাকের মতো দেখাচ্ছে (হোম ডিরেক্টরি ডিরেক্টরি কনফিগারেশনের সাথে ভাল এবং কাজের উত্তরের বিপরীতে)।
কেউই নয়

2
অন্য উত্তরটি আরও ভাল।
ব্রাজিলিয়ান গাই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.