2013-04-09 10 views
19

मैं एक तुल्यकालिक AJAX कॉल (AJAX सेटिंग्स async: false) बना रहा हूँ। यह अच्छी तरह से काम करता है।प्रेत जेएस तुल्यकालिक AJAX अनुरोध: NETWORK_ERR: XMLHttpRequest अपवाद 101

अब मैं phantomJS में इस के लिए एक स्वचालित परीक्षण लिखने के लिए कोशिश कर रहा हूँ और मैं इस त्रुटि

NETWORK_ERR: XMLHttpRequest Exception 101 

हो रही है मैं अपने सेवा लॉग की जाँच की और यह की तरह सेवा किसी भी अनुरोध नहीं मिल रहा है लगता है।

उत्तर

25

अपनी स्क्रिप्ट चलाने पर कमांड लाइन विकल्प --web-security=no का उपयोग करके वेब सुरक्षा को अक्षम करने का प्रयास करें। (phantomjs --web-security=no yourscript.js)

PhantomJS संदर्भ (http://phantomjs.org/api/command-line.html) से:

"--web-security=[true|false] वेब सुरक्षा सक्षम बनाता है और क्रॉस-डोमेन एक्सएचआर (डिफ़ॉल्ट सच है) इसके अलावा स्वीकार किए जाते हैं मनाही:। [yes|no]

+0

मेरे लिए सही काम करते हैं, जो वह नहीं है 'XMLHttpRequest' की समस्या। –

+0

भयानक .. धन्यवाद .. यह मुझे पागल कर रहा था। मुझे प्रेत पसंद है लेकिन उन्हें वास्तव में उनके अपवाद हैंडलिंग पर काम करने की ज़रूरत है ... क्या हुआ इसके बारे में बेहतर स्पष्टीकरण दें – carinlynchin

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