मेरा जवाब नहीं, यहां से लिंक रोट से बचने के लिए कॉपी की गई सामग्री ।
सुरक्षा चिंता के आधार पर, Chrome किसी भी एक्सटेंशन को सिंक नहीं करता है जिसमें NPAPI प्लगइन है।
स्रोत
NPAPI प्लगइन क्या है?
NPAPI प्लगइन में चल रहे कोड में वर्तमान उपयोगकर्ता की पूर्ण अनुमतियाँ हैं और किसी भी तरह से Google Chrome द्वारा दुर्भावनापूर्ण इनपुट से सैंडबॉक्स या परिरक्षित नहीं है। अविश्वसनीय स्क्रिप्ट से इनपुट संसाधित करते समय आपको विशेष रूप से सतर्क रहना चाहिए, जैसे कि सामग्री स्क्रिप्ट या XMLHttpRequest के साथ काम करते समय।
स्रोत
सिद्धांत
यदि हम आपके एक्सटेंशन को इस तरह से संशोधित करते हैं कि Chrome NPAPI का उपयोग करके एक्सटेंशन को पहचानता है, तो आपको ठीक होना चाहिए।
कैसे
सबसे पहले, आप एक डमी को अलग करते हैं। Google द्वारा स्क्रीन कैप्चर जैसे किसी एनपीएपीआई एक्सटेंशन से। एक्सटेंशन
इंस्टॉल करें और screen_capture.dll
क्रोम के उपयोगकर्ता प्रोफ़ाइल फ़ोल्डर में फ़ाइल खोजें
..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin
दूसरा, एक्सटेंशन फ़ोल्डर में जाएं जिसे सिंक नहीं किया जाना चाहिए। आपके मामले में Gestures for Chrome ।
..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0
Rev.json फ़ाइल को संशोधित करें और Stackoverflow पर वर्णित के रूप में NPAPI प्लगइन जोड़ें
"plugins": [
{ "path": "your_npapi_plugin.dll" }
],
पृष्ठभूमि । Html फ़ाइल को संशोधित करें , ऊपर वर्णित Stackoverflow उत्तर पर भी।
<script>
var plugin = document.getElementById("MyNPAPIPluginId");
...
</script>
यहां से आप अपने दम पर हैं। मुझे एक्सटेंशन कोडिंग के बारे में पर्याप्त जानकारी नहीं है।
यही कारण है कि यह एक सिद्धांत है :)