मैं प्राइमफेस (3.2) का उपयोग कर रहा हूं, लेकिन सवाल मुझे लगता है क्रोम से संबंधित है।क्रोम एक कोशिश/पकड़ ब्लॉक के भीतर अपवाद पर रुक गया, ऑटो फिर से शुरू कैसे करें?
सब ठीक है जब तक कि मैंने क्रोम डीबग विंडो खोला नहीं। यानी, अगर मैं डीबग विंडो बंद करता हूं, कोई त्रुटि नहीं हुई है, बिल्कुल कोई अपवाद नहीं है (नीचे देखें, अपवाद कोशिश/पकड़-एड है)।
हालांकि, अगर मैं क्रोम डिबग खिड़की openned, और वेब पेज के साथ कुछ करना है, तो डिबगर स्थान निम्नलिखित में रुका हुआ है:
if (!Sizzle.isXML(node)) {
try {
if (pseudoWorks || !Expr.match.PSEUDO.test(expr) && !/!=/.test(expr)) {
var ret = matches.call(node, expr); <----- Paused here.
// IE 9's matchesSelector returns false on disconnected nodes
if (ret || !disconnectedMatch ||
// As well, disconnected nodes are said to be in a document
// fragment in IE 9, so check for that
node.document && node.document.nodeType !== 11) {
return ret;
}
}
} catch(e) {}
}
यहाँ नोड = <div ...
और expr = :hidden
। jQuery स्रोत कोड की जांच के बाद, ऐसा लगता है कि क्रोम node.querySelectorAll(':hidden'),
का समर्थन नहीं करता है।
क्रोम यहां कोशिश करेगा, कोशिश/पकड़ ब्लॉक में क्यों? और इसे कैसे रोकें?
Chrome संस्करण: 17
ओएमजी, धन्यवाद! यह मेरे बाहर cr @ p bugging था। –