मैंने कभी भी वास्तविक क्रोम एक्सटेंशन कभी नहीं लिखा है। मैंने ऐसा किया जो कुछ समय पहले लिंक की एक ड्रॉपडाउन सूची थी, लेकिन यह वास्तव में गिनती नहीं है। वैसे भी, गोताखोर सिर के बजाय क्रोम एक्सटेंशन लिखने पर ट्यूटोरियल्स के विशाल संग्रह में वापस आ गया, मुझे लगा कि मैं यह सुनिश्चित कर दूंगा कि मेरा विचार पहले संभव था।क्रोम एक्सटेंशन को Chrome की सिस्टम निर्देशिका में फ़ाइल में लिखना संभव है?
मेरी योजना यह है: मैं वर्तमान में पेंडोरा के खिलाड़ी में ट्रैक खेलना चाहता हूं, और ट्रैक जानकारी को ब्राउज़र के बाहर एक स्रोत (मेरे मामले में, एक पायथन लिपि) भेजना चाहता हूं।
जानकारी प्राप्त करना स्वयं को मुश्किल नहीं होना चाहिए; उनका नया एचटीएमएल 5 इंटरफ़ेस उस भाग को सुपर सरल बनाता है। एक बार जब मैं इसे प्राप्त कर लेता हूं तो समस्या उस जानकारी को संप्रेषित कर रही है। मैं डेटा को वेब सर्वर पर अपलोड करने से बचना चाहता हूं और पाइथन इसे वहां से खींचता हूं।
जाहिर है, क्रोम एक्सटेंशन के लिए डीबीयूएस संदेश या कुछ भी भेजने के लिए बहुत आसान नहीं होगा, लेकिन क्या क्रोम की सिस्टम निर्देशिका में कहीं भी फ़ाइल लिखना संभव है, और क्या पाइथन इसे उठा सकता है? क्या मैं इस तरह के एक प्रश्न पूछने में पूरी तरह हास्यास्पद हूं?
संपादित करें: मैंने सोचा कि मैं क्या मैं वास्तव में किसी को भी भविष्य में इस सवाल से होता है के लिए कर समाप्त हो गया पर वापस रिपोर्ट चाहते हैं। चूंकि मुझे केवल एक ही कंप्यूटर (मेरा) पर काम करने के लिए इस एक्सटेंशन की आवश्यकता है, इसलिए मैंने अपाचे के लिए mod_python स्थापित किया था और मेरा एक्सटेंशन स्थानीय डेटा पर प्रतीक्षा कर मेरी पाइथन लिपि पर सीधे डेटा भेजता था। इसका पाइथन से यूआरएल या फाइल को मतदान करने की आवश्यकता नहीं है, क्योंकि मैंने मूल रूप से माना था कि मुझे इसकी आवश्यकता होगी। यह एनपीएपीआई से जुड़े संभावित सुरक्षा जोखिमों को शुरू करने से भी बचाता है।