2011-08-30 8 views
6

संभव डुप्लिकेट:
What does a script-Tag with src AND content mean?क्या यह एक पूरी तरह अज्ञात वस्तु है ... यदि हां, तो आप इसे कैसे एक्सेस करते हैं?

मैं सिर्फ this page देख रहा था, कैसे Googles +1 बटन को लागू करता है करने के लिए पर। एक कार्यान्वयन (स्पष्ट पार्स) से पता चला है, अन्य बातों के अलावा, इस कोड:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"> 
    {parsetags: 'explicit'} 
</script> 

मुझे इस के लिए एक पूरी तरह से गुमनाम वस्तु की तरह लग रहा है, लेकिन मैं गलत हो सकता है।

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

तो, क्या यह एक अनाम वस्तु है? और यदि हां, तो इस अज्ञात वस्तु का उपयोग किया गया है? क्या यह कुछ परिचित तकनीक है जिसे मैं अनजान हूं?

या क्या मैं पूरी तरह से कोड को पूरी तरह से गलत व्याख्या कर रहा हूं, और क्या यह बिल्कुल अज्ञात वस्तु नहीं है?

+0

@ फ़ेलिक्स: धन्यवाद, डुप्लिकेट से अवगत नहीं था। क्या मुझे खुद को बंद करने के लिए वोट देना चाहिए, या इस तरह के मामले में सवाल को हटा देना चाहिए? –

+0

अच्छा सवाल ....: डी जैसा कि किसी ने उत्तर नहीं दिया है, मुझे लगता है कि हटाना ठीक है। –

उत्तर

0

यह एक हैक है।

यदि किसी स्क्रिप्ट तत्व में src विशेषता है, तो स्क्रिप्ट तत्व के बच्चे नोड्स को अनदेखा किया जाना चाहिए।

जेएस अपने स्वयं के स्क्रिप्ट तत्व को खोजने का प्रयास करता है, और उसके बाद सामग्री निकालने का प्रयास करता है (शायद innerHTML के माध्यम से लेकिन मैंने जांच नहीं की है) और इसे पार्स करें।

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

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