मैं पिछले कुछ हफ्तों में कुछ ब्राउज़र एक्सटेंशन लिख रहा था और आज तक मैंने सोचा कि Firefox के लिए एक WebExtension क्रोम में काफी स्वचालित रूप से काम करना चाहिए। तो मैंने मोज़िला के उदाहरणों के अनुसार अपना कोड लिखने की कोशिश की।
लेकिन आज मुझे एहसास हुआ कि क्रोम एक्सटेंशन के लिए एपीआई दस्तावेज में वादे का कोई उल्लेख नहीं है।
मैंने अपने सभी एक्सटेंशन के लिए कोड में सख्ती से वादा किया है।क्रोम एक्सटेंशन API के लिए वादा समर्थन?
तो अब मेरे सवाल का, Chrome में अपनी कोड काम करेगा? या अगर मैं शीर्ष पर var browser = chrome
घोषणा जोड़ता हूं तो यह काम करेगा?
या क्या क्रोम एपीआई पर वादे का समर्थन नहीं करता है?
क्रोम अभी तक एपीआई कार्यों पर वादे का समर्थन नहीं करता है, यह उन्हें भविष्य में समर्थन करेंगे?
ध्यान दें, मैं इस परियोजना के बारे में पता कर रहा हूँ: https://github.com/mozilla/webextension-polyfill
लेकिन मुझे लगता है कि लाइब्रेरी हर जगह सहित की परेशानी के माध्यम से जाने के लिए तैयार नहीं हूँ। इसके अलावा, इसमें कष्टप्रद कीड़े हैं।
और इसके अलावा मैं क्रोम या क्रोमियम की जरूरत नहीं है और मैं उन्हें गोपनीयता और सुरक्षा कारणों के लिए स्थापित नहीं कर सकता।
हाँ, के रूप में आप polyfill विवरण में देख सकते हैं, यह क्रोम में आवश्यक है। भविष्य के लिए, काम अभी तक शुरू नहीं हुआ है। हालांकि https://crbug.com पर कोई समस्या है। – wOxxOm
https://crbug.com/328932 –