क्या क्रोम एक्सटेंशन में सी ++ बाइनरी का उपयोग करना संभव है?क्रोम एक्सटेंशन में C++ का उपयोग करने का कोई तरीका है?
उत्तर
हां, अन्य ब्राउज़रों की तरह, आप एक एनपीएपीआई प्लगइन लिख सकते हैं जो आपके एक्सटेंशन के साथ मिलकर काम करेगा।
संबंधित Google पेज at code.google.com
और एक अधिक सामान्य विवरण at wikipedia
NPAPI सुरक्षा चिंताओं के लिए क्रोम/ओपेरा से बहिष्कृत कर दिया गया था देखें।
यदि आप फ़ायरफ़ॉक्स को लक्षित कर रहे हैं तो भी आप एनपीएपीआई का उपयोग कर सकते हैं, लेकिन अगर फ़ायरफ़ॉक्स इस प्रवृत्ति का पालन करता है तो यह किसी भी समय इसे अक्षम कर सकता है।
बेहतर विकल्प आप आज
उपयोग सोडियम क्लोराइड आप केवल उन्हीं Chrome
लक्षित कर रहे हैं, तो कर रहे हैंइसके बजाय आप NativeClient (उर्फ NaCl, उर्फ PPAPI - काली मिर्च प्लगइन एपीआई) का उपयोग कर सकते हैं
सभी कोड भाग गया NaCl के अंदर sandboxed है, इसलिए यह एक जावास्क्रिप्ट एक्सटेंशन के रूप में सुरक्षित है।
उपयोग asm.js आप सभी प्लेटफार्म
को लक्षित करता है, तो Emscripten का उपयोग में अत्यधिक जावास्क्रिप्ट प्रारूप कहा जाता asm.js. अनुकूलित आप C/C++ कोड संकलन कर सकते हैं यह देशी प्रदर्शन के पास डिज़ाइन किया गया है और अभी decent support from grade-A browsers except Safari है। हालांकि इस समय क्रोम से फ़ायरफ़ॉक्स में प्रदर्शन बेहतर है।
मेजर ब्राउज़र विक्रेताओं भी WebAssembly नामक एक नया मानक है कि आंशिक रूप से asm.js से प्रेरित पर काम कर रहे है, लेकिन इस लेख के रूप में प्रधानमंत्री उपयोग के लिए तैयार नहीं
पीपीएपीआई के लिए ब्राउज़र समर्थन क्या है? क्या यह क्रोम केवल एक चीज है और इसलिए भविष्य में अन्य ब्राउज़रों द्वारा इसका उपयोग करने का थोड़ा सा मौका है? – Pacerier
PPAPI को ओपेरा द्वारा भी समर्थित किया गया है क्योंकि यह अब क्रोम पर आधारित है। – Eduardo
ध्यान दें कि एनपीएपीआई बेहतर नहीं है, यह केवल इस बिंदु पर सफारी/फ़ायरफ़ॉक्स द्वारा समर्थित है क्योंकि न तो आईई या क्रोम अब इसका समर्थन करता है। आईई ने ActiveX का उपयोग किया जिसे माइक्रोसॉफ्ट एज के लिए भी हटा दिया गया था। मूल ब्राउज़र प्लगइन्स का निर्माण करना मुझे लगता है कि कुछ आसानी से करने योग्य क्रॉस-ब्राउज़र नहीं है। – Eduardo
के रूप में कहा ऊपरी, आप क्रोम के लिए सोडियम क्लोराइड का उपयोग कर सकते हैं और सभी प्लेटफार्मों के लिए एम्सक्रिप्ट के साथ asm.js, लेकिन बाइनरी की तुलना में यह रिवर्स इंजीनियरिंग सरल है। अब एक मध्यम समाधान है: वेबसाइब्स - ब्राउज़र में एम्बेड किए गए एलएलवीएम बाइटकोड को अधिकांश आधुनिक ब्राउज़र https://caniuse.com/#feat=wasm द्वारा समर्थित किया जाता है। तो ईएमएसस्क्रिप्ट सी ++ को संकलित कर सकता है, ज्यादातर यह asm.js. से तेज है।
- 1. क्या अन्य ब्राउज़र में क्रोम एक्सटेंशन पोर्ट करने का कोई तरीका है?
- 2. क्रोम एक्सटेंशन में jQuery.getJSON का उपयोग
- 3. क्या Google क्रोम एक्सटेंशन में कमांड लाइन पैरामीटर प्राप्त करने का कोई तरीका है?
- 4. जावास्क्रिप्ट का उपयोग कर क्रोम क्रोम: // झंडे/मानों को जांचने का कोई तरीका है?
- 5. xcode पर C++ 0x का उपयोग करने का कोई तरीका है? मैं जीसीसी 4.4 या अधिक
- 6. कस्टम क्रोम एक्सटेंशन के माध्यम से क्रोम के झंडे को सक्षम या अक्षम करने का कोई तरीका है?
- 7. जावा का उपयोग कर क्रोम एक्सटेंशन बनाना संभव है?
- 8. क्रोम एक्सटेंशन का परीक्षण कैसे करें?
- 9. क्रोम एक्सटेंशन में स्क्रिप्ट का उपयोग कर popup.html खोलें?
- 10. Google क्रोम ब्राउज़र एक्सटेंशन का पता लगाना
- 11. क्रोम एक्सटेंशन
- 12. क्या कोई स्विंग में "स्विंगक्स" एक्सटेंशन का उपयोग करता है?
- 13. क्रोम एक्सटेंशन
- 14. क्या ऐसा करने का कोई तरीका है?
- 15. क्या एक्सएएमएल में मनमानी सी # अभिव्यक्तियों का उपयोग करने का कोई मौजूदा तरीका है?
- 16. LINQ क्वेरी सिंटैक्स में डिस्टिंट का उपयोग करने का कोई तरीका है?
- 17. क्या फोरलोप सी # में ऑर्डरबी का उपयोग करने का कोई तरीका है?
- 18. क्रोम एक्सटेंशन
- 19. क्या LINQ में मान सेट करने का कोई तरीका है?
- 20. क्रोम में, विंडो का उपयोग कर। क्लिपबोर्ड ऑब्जेक्ट, क्या चिपका हुआ टेक्स्ट कैप्चर करने का कोई तरीका है?
- 21. क्रोम एक्सटेंशन
- 22. क्रोम एक्सटेंशन: क्रोम
- 23. क्या एक डीएलएल संस्करण का उपयोग करने के लिए मजबूर करने का कोई तरीका है?
- 24. क्रोम एक्सटेंशन
- 25. क्रोम एक्सटेंशन सामग्री स्क्रिप्ट्स window.opener का उपयोग कर सकते हैं?
- 26. क्या एकाधिक सम्मिलन कथन का उपयोग करते हुए SCOPE_IDENTITY का उपयोग करने का कोई तरीका है?
- 27. क्रोम एक्सटेंशन डेवलपर डैशबोर्ड में इंप्रेशन का क्या अर्थ है?
- 28. क्रोम एक्सटेंशन
- 29. क्या क्रोम देव टूल्स में अंतिम लॉग ऑब्जेक्ट से बातचीत करने का कोई तरीका है?
- 30. क्रोम एक्सटेंशन
फिर इसे सीधे एनपीएपीआई के रूप में क्यों न लिखें? – Pacerier