2011-03-17 18 views
5

के लिए Google क्रोम ब्राउज़र में जावास्क्रिप्ट का उपयोग करके विंडोज उपयोगकर्ता नाम कैसे प्राप्त करें I फ़ायरफ़ॉक्स में विंडोज उपयोगकर्ता नाम फ़ायरफ़ॉक्स एक्सटेंशन बनाने के लिए जावास्क्रिप्ट में निम्न कोड का उपयोग किया है।Google क्रोम एक्सटेंशन

Components.classes["@mozilla.org/process/environment;1"].getservice(components.interfaces.nsienvironment).get('username'); 

अब मैं एक नमूना गूगल क्रोम एक्सटेंशन बनाने के लिए गूगल क्रोम के लिए जावास्क्रिप्ट में खिड़कियों उपयोगकर्ता नाम प्राप्त करने की आवश्यकता।

+4

जब जरूरत आप बड़े अक्षरों का उपयोग कृपया सकता है और अपने कोड –

+1

स्वरूपित @Konerak कृपया मुझे बताओ कि तुम उस के लिए सॉफ्टवेयर का इस्तेमाल किया, किसी भी तरह, धन्यवाद :) – alex

+1

@alex Notepad ++ एक मेनू "TextFX" है, सबमेनू "वर्ण" विकल्प होते हैं जैसे "अपर केस", "लोअर केस", "उचित केस", "वाक्य केस", "iNVERT केस" आदि ... बहुत अच्छा :) – Konerak

उत्तर

1

Google Chrome ऑपरेटिंग सिस्टम से जानकारी तक पहुंचने के लिए एक्सटेंशन API प्रदान नहीं करता है, जैसे Firefox करता है।

लेकिन आप अपना खुद का एनपीएपीआई प्लगइन लिख सकते हैं, जो ओएस से आवश्यक जानकारी प्राप्त करता है; और आपका क्रोम एक्सटेंशन जावास्क्रिप्ट के माध्यम से इसे कॉल कर सकता है।

कृपया ध्यान दें कि एनपीएपीआई प्लगइन में सिस्टम के लिए पूरी तरह से अप्रतिबंधित पहुंच है, इसलिए उपयोगकर्ता प्रणाली से समझौता करने के लिए हमलावर द्वारा किसी भी भेद्यता का उपयोग किया जा सकता है।

संदर्भ: Chrome Extensions NSAPI, MDC NPAPI Reference

अद्यतन [02 जनवरी 2015 के]: जैसा कि levant pied से कहा, Chrome अब NPAPI का समर्थन करता है, लेकिन आप प्रणाली का उपयोग करने PPAPI या सोडियम क्लोराइड मॉड्यूल का उपयोग कर सकते हैं। More details

+2

अपडेट - 1 सितंबर 2015 तक। क्रोम अब एनपीएपीआई का समर्थन नहीं करता है, https://support.google.com/chrome/answer/6213033?hl=en –

संबंधित मुद्दे