2012-05-02 13 views
17

chrome開発ツールを使用してデバッグセッションを開始すると、常に1回のdom例外が発生しています。この問題はまだでも、この小さなHTMLのテストドキュメントで、持続:jqueryのクロム開発ツールを使用したDom例外のデバッグ

<!DOCTYPE HTML> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"> 
    </script> 
</head> 
<body> 
</body> 
</html> 

例外コード:12メッセージ: "SYNTAX_ERR:DOM例外12"

例外がライン1904年に発生します。

  try { 
       b.call(c.documentElement, "[test!='']:sizzle") 
      } catch (f) { 
       e = !0 
      } 

アイデア私はクロムを使用しています。19.0.1084.36

+1

エクステンションをすべて無効にしてみましたか? (Ctrl + shift + N) –

+0

すべての拡張機能を無効にしたが、それは役に立たなかった。あなたの上記のキーストロークを使用してCtrl + shift + N chromeは同じ効果でingocnitoに切り替えました。 – voscausa

+10

これは、特定のブラウザ機能をテストする方法のようです。 Webインスペクタを「すべての例外で一時停止」したままにしておくと非常に迷惑です。 –

答えて

21

Paul Greysonさんのお返事ありがとうございます。

残念なことに、彼の答えはコメントであり、解決策を求める人々にとっては明確ではありません。ここではそれを明確にする

は要約です:

クローム開発ツールの下のステータスバーにアイコンがありますが、クロムは例外で一時停止する方法を切り替えることができます「一時停止」ボタン、のように見えますそれをクリックしてください。

+1

ありがとう、私は数週間この解決策を探していた –

+0

これは、より多くのupvotesが必要です。この情報はどこにも見つかりません。 – woens

+1

jQueryのバグです。無効なjavascriptが見つかると、Chrome、Internet Explorerなどが実行を中断しています。 Motaの答えの目的は、例外が発生したときにChromeが切断されるのを防ぐことです。これは、コードにバグがある場合でも、デバッガに侵入しなくなるということです。これの欠点は、コードにバグがあるときにデバッガに壊れてしまうことがなくなったことです。本当の修正は、jQueryの人にコードを修正するように依頼することです - 生成するエラーを無視しないでください。 jQueryはそれを修正しないと言います(http://bugs.jquery.com/ticket/7535)。 –

20

just Toggle this button for remove this problem

ただ、この問題を取り除くためには、このボタンを切り替えます。これは一般的な問題であり、誰もがそれを知るべきです。

+0

thanx sudそれは助けてくれる –

+0

あなたは私に多くの時間を節約できます;) –

関連する問題