2017-12-06 39 views
5

में मैं IE 11 में निम्न त्रुटि हो रही है:गूगल recaptcha त्रुटि यानी 11

SCRIPT5007: गुण अपरिभाषित या नल संदर्भ recaptcha__iw.js की "toString" प्राप्त करने में असमर्थ (, 451 41)

क्या यह संभव हो सकता है कि स्क्रिप्ट में कोई त्रुटि हो?

सफारी, क्रोम और फ़ायरफ़ॉक्स पर काम करना।

उत्तर

3

इस लाइन जोड़े की जरूरत नहीं है अपनी स्क्रिप्ट जहां फ़ाइल recaptcha _ *। js डाउनलोड किया जाता है

document.querySelector('body').setActive(); 
+0

आप इस पर विस्तार से बता सकते हैं? मैं रिकैप्चा फ़ाइल '' उत्पन्न करने के लिए निम्न का उपयोग कर रहा हूं, मुझे कैसे जोड़ना चाहिए अतिरिक्त लाइन? – chaonextdoor

+0

@chaonextdoor मैंने एक कोणीय सेवा का उपयोग किया जो रिकैप्चा को लपेटता है और निर्माण समारोह में मैंने इस पंक्ति को धक्का दिया है, आप इस लाइन का उपयोग रिकैप्चा ऑन-इवेंट – Ruthi

+1

में कर सकते हैं मेरे लिए यह रिकैप्चा रेंडर से पहले इस लाइन को निष्पादित करने के लिए काम करता है। (मैं स्क्रिप्ट को प्रोग्रामेटिक रूप से लाने के बाद स्पष्ट रूप से grecaptcha.render को कॉल कर रहा हूं। लेकिन स्क्रिप्ट लोड करने से पहले लाइन को निष्पादित करना चाहिए Io काम करना चाहिए।) – retoheusser

0

यह तो compability दृश्य सेटिंग खुला काम नहीं कर रहा है, तो Internet Explorer 11 के लिए कुछ एचटीएमएल 5 सुविधा को सक्षम करने एचटीएमएल शीर्षक पर इस मेटा जोड़े ..

<meta http-equiv="X-UA-Compatible" content="IE=edge"> 

और google.com को दूर
ओपन डेवलपर उपकरण और अनुकरण करने के लिए जाना टैब तो एड्ज को दस्तावेज़ मोड बदलने ..

यह अभी भी तो काम नहीं कर रहा है, तो hea पर इस polyfill जोड़ने der ..

<script src="https://cdn.polyfill.io/v2/polyfill.js"></script> 

वास्तव में अदृश्य recaptcha पहले से ही एंड्रॉयड स्टॉक ब्राउज़र के लिए समर्थित भी 4.0+ .. तो तुम अगर केवल पुराने ब्राउज़र समर्थित नहीं है चिंता करने की ..

0

Ruthi के जवाब पर आईई काम करता है, लेकिन गूगल क्रोम एक क्रॉस-ब्राउज़र सोल के लिए (कार्यावधि में त्रुटि), इसलिए, पर नहीं संविधान, तो आप यह सुनिश्चित करें कि ब्राउज़र querySelector().setActive

तो संभाल कर सकते हैं पहले की जरूरत है, recaptcha प्रतिपादन से पहले इस जावास्क्रिप्ट कोड डाल:

if(document.querySelector('body').setActive != undefined) 
{ 
    document.querySelector('body').setActive(); 
} 
संबंधित मुद्दे