यह फ़्लैश प्लगइन अवरुद्ध था क्योंकि यह पुराना है


12

यह प्रश्न अब अप्रचलित है क्योंकि क्रोम और Google क्रोम जैसे इसके डेरिवेटिव अधिक आधुनिक PPAPI फ़्लैश प्लेयर प्लग-इन का उपयोग करते हैं। यह क्रोम में बनाया गया है, लेकिन क्रोमियम उपयोगकर्ताओं को अन्य समाधानों पर भरोसा करने की आवश्यकता है ।

मैं एक डेवलपर होने के नाते फ्लैश संस्करण का उपयोग करना चाहता हूं 10.1 या मेरे कुछ उबंटू मशीनों पर पुराने। समस्या यह है कि जब भी मैं इस ल्यूसिड 64 बिट मशीन (जो मेरे साथ एकमात्र मशीन है) पर Google Chrome चलाता हूं तो मुझे चेतावनी मिलती है:

यह फ़्लैश प्लगइन अवरुद्ध था क्योंकि यह पुराना है

इन लिंक पर दिए गए निर्देशों के अनुसार:

फिर मैंने एक कमांड लाइन पर कोशिश की:

google-chrome --allow-outdated-plugins

लेकिन मुझे फिर भी वही चेतावनी मिली। वहाँ एक तरह से मैं फ्लैश प्लगइन के एक पुराने संस्करण के साथ उपयोग कर सकता है?

अद्यतन 1
नीचे दिए गए सुझाव के अनुसार मैंने एक फ़ाइल के हेक्स मान को संपादित किया /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

जो
/usr/lib/flashplugin-installer/libflashplayer.so
10.1 से 10.2 तक था, लेकिन इसका कोई असर नहीं हुआ। मुझे क्या पता है कि ऊपर से उपयोग करके कौन सी फ़ाइल google-chrome है?

अद्यतन 2 lsof आउटपुट के बाद मैंने पाया

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

वह फ़्लैश प्लगइन है जो Google क्रोम उपयोग कर रहा है और वहां मुझे स्ट्रिंग फ्लैश 10.1 नहीं मिल रहा है जैसा कि नीचे दिए गए उत्तर में दिया गया है।


4
Chrome पुराने फ़्लैश संस्करणों को ब्लॉक कर देता है क्योंकि उन्हें महत्वपूर्ण सुरक्षा बग्स ज्ञात हैं। आप पुराने फ्लैश के लिए क्यों विकसित होने की कोशिश कर रहे हैं?
जेरेमी बिचा

जवाबों:


3

Google Chrome हमेशा फ़्लैश के पुराने संस्करणों को अवरुद्ध करेगा। मुझे लगता है कि आप किसी अन्य ब्राउज़र या फ्लैश के अपडेटेड संस्करण का उपयोग करके या तो बेहतर हो सकते हैं, क्योंकि क्रोम पुराने फ्लैश के साथ अच्छी तरह से खेलने नहीं जा रहा है, इससे कोई फर्क नहीं पड़ता कि आप क्या करते हैं।


निश्चित नहीं कि आप क्यों कहते हैं, "कोई बात नहीं"। क्या यह जाना पहचाना हुआ मुद्दा है?
रामोन

2
@ Ramón: हाँ, यह सुरक्षा और पुराने फ़्लैश संस्करणों के साथ एक समस्या है। Google Chrome हमेशा पुराने संस्करणों को अवरुद्ध करेगा।
RolandiXor

यह एक बेकार जवाब है। सबसे पहले, Chrome आपको "इस समय चलाएं" का विकल्प देता है, इसलिए यह निश्चित रूप से "अच्छी तरह से खेल सकता है"। दूसरा, एडोब अब लिनक्स वर्षों के लिए फ्लैश और आधिकारिक तौर पर गिराए गए समर्थन को विकसित नहीं कर रहा है, इसलिए फ्लैश को अपग्रेड करने की कोशिश करना असंभव है और एक अलग ब्राउज़र का उपयोग करके जादुई रूप से फ्लैश का एक संस्करण नहीं मिलेगा जो आज तक अधिक है।
सेरीन

क्या आपने यह लिखने से पहले मेरे उत्तर पर तारीख की जांच की?
RolandiXor

3

Chrome / usr / lib / mozilla / plugins में स्थित एक पुराने संस्करण का उपयोग करना प्रतीत होता है, इसलिए अंत में यह मेरे लिए काम करता है:

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

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


2

यदि रोलैंड सही है और इस चेतावनी को किसी तरह से आधिकारिक रूप से अक्षम करने का कोई तरीका नहीं है, तो शायद आप इसे एक शॉट दे सकते हैं (मैंने सिर्फ रिवर्स की कोशिश की, 10.2 को बदलकर 10.1 और क्रोम अब चेतावनी के साथ डिफ़ॉल्ट रूप से ब्लॉक करता है):

Ghex की तरह एक हेक्स संपादक स्थापित करें

sudo aptitude install ghex

एक टर्मिनल से, क्रोम डायरेक्टरी में प्रवेश करें।

cd /opt/google/chrome

अपने होम डायरेक्टरी में फ्लैश प्लेयर लाइब्रेरी की बैकअप कॉपी बनाएं।

cp libgcflashplayer.so ~/.

लाइब्रेरी को ghex में खोलें और "फ़्लैश 10.1" के लिए खोजें (खोज संवाद के दाएँ फलक में टाइप करें)।

sudo ghex2 libgcflashplayer.so

यहाँ छवि विवरण दर्ज करें

खोज विंडो बंद करें और संस्करण संख्या 10.1 से 10.2 तक संशोधित करें। अपने परिवर्तन सहेजें। फ़्लैश रनिंग वाला कोई भी टैब इस बिंदु पर क्रैश हो जाएगा। Chrome को पुनरारंभ करें और अपने परिवर्तन का परीक्षण करें। किस्मत से काम आएगा।

अब ध्यान दें, मैं कल्पना करता हूं कि यह किसी और चीज को भी प्रभावित करेगा जो यह जांचता है कि आपके द्वारा चलाए जा रहे फ्लैश का कौन सा संस्करण है, इस बात को ध्यान में रखें कि आप जो भी परीक्षण कर रहे हैं।


आश्चर्यजनक रूप से उक्त स्थान पर libgcflashplayer.so नाम की कोई फ़ाइल नहीं है।
पंजीकृत उपयोगकर्ता

1
हम्म ... क्रोम में "के बारे में: प्लगइन्स" की जांच करें और फिर सही फ़ाइल पथ प्राप्त करने के लिए ऊपरी दाएं में + विवरण लिंक मारा।
रामोन

मेरे क्रोमियम ने फ़्लैश प्लेयर 10 और 11 को लोड किया है और मैंने फ्लैश प्लेयर 10 को अक्षम कर दिया है, फिर चेतावनी चली गई है :)
digz6666

1

मैंने Adobe वेबसाइट से .tar.gz पैकेज डाउनलोड किया और इस मुद्दे को हल करने के लिए कॉपी libflashplayer.soकिया /usr/lib/mozilla/plugins


0

मुझे उबंटू 11.10 के साथ यह समस्या होने लगी ।

मैंने यहां हर एक उत्तर को पढ़ा लेकिन कोई काम नहीं किया। आखिरकार मैंने ब्राउज किया /opt/google/chrome/pluginsऔर वहां तीन पुरानी फाइलें मिलीं। तीन पुरानी फाइलें थीं:

libflashplayer.so 2 नवंबर 2010

libflashplayer.so.64bit जुलाई 23 2009

libflashplayer.so.org 14 नवंबर 2008

मैं एक फ़ोल्डर बुलाया बनाया: /opt/google/chrome/plugins/backupऔर वहाँ सभी तीन फ़ाइलों को स्थानांतरित।

मैं तब http://get.adobe.com/flashplayer/ पर गया और .tar.gzअन्य लिनक्स के लिए डाउनलोड किया ।

मैंने फ़ाइल libflashplayer.soको निकाला /opt/google/chrome/pluginsऔर आखिरकार हताशा के महीनों के बाद समस्या को सुलझा लिया गया।

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