2013-04-13 3 views
12

मैंने क्रोम नामक क्रोम में एक वैश्विक वस्तु पर ठोकर खाई, मुझे नहीं पता कि यह ऑब्जेक्ट क्या है और मैं इस पर कोई जानकारी नहीं ढूंढ पा रहा हूं (यह ऐप्स/एक्सटेंशन के लिए क्रोम ऑब्जेक्ट जैसा नहीं है) । क्या यह किसी प्रकार की वस्तु की तरह है जो क्रोम नई सुविधाओं का परीक्षण करने के लिए उपयोग करता है?क्रोम ऑब्जेक्ट क्या है?

+0

कुछ खेलने के साथ मुझे 'chrome.webstore.install (url, onSuccess, onFailure) भी मिला। दिलचस्प! +1 – Doorknob

+0

हाँ, मैंने यह भी देखा, मैं अनुमान लगा सकता हूं कि कुछ गुण/विधियां क्या करती हैं, लेकिन उनमें से कुछ स्पष्ट नहीं हैं। – Jack

उत्तर

6

ऑब्जेक्ट के नाम को देखते हुए, मुझे लगता है कि यदि इसका उद्देश्य क्रोम एक्सटेंशन डेवलपर्स के लिए उपयोगिता के रूप में है, भले ही यह उन तरीकों को उजागर करता है जो नियमित वेबसाइटों पर विस्तार के विस्तार के भीतर उपयोगी नहीं हो सकते हैं।

कुछ एपीआई उदाहरण के लिए विस्तार स्थापना के लिए उपयोग किए जाने वाले बहुत ही संकीर्ण उद्देश्य, chrome.webstore.install() प्रतीत होते हैं। पृष्ठ लोड होने के बाद से समय प्राप्त करने के लिए chrome.csi().pageT जैसे अन्य विधियों और गुणों, संभवतः एक एक्सटेंशन के संदर्भ में उपयोगी हो सकते हैं, लेकिन चूंकि कोई अन्य ब्राउज़र उन्हें बेनकाब करने की संभावना नहीं है, इसलिए मुझे एपीआई का कोई अच्छा उपयोग नहीं दिख रहा है वहाँ संदर्भ के बाहर उद्देश्य।

दुर्भाग्य से, क्रोम डेवलपर वेबसाइट आज थोड़ा पागल है, HTTP 500 फेंक, लेकिन कम से कम गूगल खोज परिणामों के अनुसार, आप जितनी जल्दी हो chrome.webstore और chrome.appNotifications API के बारे में जानकारी प्राप्त करने के रूप में डेवलपर साइट है सक्षम होना चाहिए जीवित और फिर लात मारना। chrome.appNotifications हालांकि डेस्कटॉप अधिसूचनाओं से संबंधित प्रतीत होता है।

ऑब्जेक्ट एक छिपे खजाने का थोड़ा सा प्रतीत होता है और मैं सभी उजागर एपीआई का वर्णन करते हुए एक सभ्य सूची नहीं ढूंढ पा रहा हूं। तो अब के लिए, विभिन्न एपीआई के बारे में जानकारी प्राप्त करने का सबसे आसान तरीका शायद देव उपकरण में chrome ऑब्जेक्ट का निरीक्षण करना है और फिर अपनी आंखों को पकड़ने वाली विधियों के लिए Google का निरीक्षण करना है।

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