問題タブ [domexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1233 参照

javascript - window.onerror は DOMException をキャッチしません

Chrome ブラウザーで angularjs アプリケーションを実行していて、スローされたすべてのエラーをログに記録したいと考えています。そのために以下を使用しています。

これは、どの js エラーに対しても正常に機能するように見えますが、次の場合には発生しないようです。

エラー: TYPE_MISMATCH_ERR: DOM 例外 17 エラー: オブジェクトの型は、オブジェクトに関連付けられているパラメーターの予想される型と互換性がありませんでした。

ReferenceError: ソケットが定義されていません

何か案は?

0 投票する
1 に答える
11980 参照

jquery - HierarchyRequestError: insertbefore を試行したときの DOM 例外 3

insertbefore でオプションを挿入しようとすると、このエラーが発生します。キャッチされないエラー: HierarchyRequestError: DOM 例外 3

このエラーが発生する場合options.length > 2 は、1 または 2 であれば問題ありません。複数選択すると、選択した項目がすべて消えます。何が問題ですか?私たちを手伝ってくれますか?

サンプル: http://jsfiddle.net/tHVsw/

0 投票する
1 に答える
1427 参照

webgl - WebGL texImage2d:rasterizeHTML.js を使用した SECURITY_ERR

私は rasterizeHTML.js を使用して Web ページの DOM 要素 (ページのスクリーンショットなど) を表すキャンバスを作成し、それを texImage2d に渡して、このキャンバスをテクスチャとして使用しています。Firefox 21.0 では正常に動作しますが、他のブラウザー (Chrome、Safari など) では次のエラーが発生します。

セキュリティ ポリシーをバイパスする方法はありますか? 現地で使いたい。同じオリジンポリシーのために可能だと思ったので、ローカルWebサーバー(MAMP)も使用しようとしましたが、エラーは同じです...どうもありがとう!

0 投票する
2 に答える
2518 参照

javascript - jQuery replaceWith 中の HierarchyRequestError

IDが「imgDiv」であるdivのすべての子要素を調べて、それらすべてを、画像を親アンカーでラップすることによって作成された新しい要素に置き換えたいと思います。のよう<image src=...><a href=...><image ...></a>。コードは次のとおりです。

エラーがおかしいのですが、これは各機能が原因でしょうか?

デバッグする場合は、HTML ページの抜粋を次に示します。

0 投票する
2 に答える
625 参照

php - 一度リダイレクトする XMLHttpRequest 完了エラー

私はkineticjsライブラリを使用しており、toDataURLメソッドを使用してステージを画像として保存し、それをサーバーにアップロードするスクリプトを持っていますXMLHttpReuest. 画像をサーバーに保存する際にすべてが期待どおりに機能しますが、完了するとページをリダイレクトまたは変更できません。

画像を生成するための私のjavascript/kineticjsコードは次のとおりです。

upload_screenshot.php の私のコードは次のとおりです。

したがって、画像はサーバーに保存されますが、chrome javascript コンソールで次のエラーが表示されます。

これは何を意味するのでしょうか?

open 呼び出しを false (同期) から変更した場合:

true (非同期):

エラーなしでサーバーに保存されたファイルを取得しましたが、example.comへのリダイレクトはありません

0 投票する
2 に答える
1265 参照

javascript - WebSql 結果セットの DOMException

websql データベース テーブルにクエリを実行しています。ここでは、insert ステートメントと remove ステートメントが正常に機能します。

しかし、基本的に'select * from myTable'である findAll クエリを実行しようとすると、 SqlResultSet と DOMExceptionが返されます。

私は2つのテーブルしか持っていません。1 つは製品用で、もう 1 つは「sqlite_sequence」という名前で自動的に作成されました

ただし、Resultset オブジェクトのrowsプロパティには正しいさがあります。表示されるプロパティは 1 つだけです

0 投票する
1 に答える
419 参照

javascript - sessionStorage を使用する ipad での DOM 例外 22

問題のコードは以下のとおりです。iPad (誰にとっても重要な場合は 2) では、エラー DOM Exception 22 が発生します。これは、私の調査によると、値を追加するときにスペースの引用符を超えています。

ここが興味深いところです。Safari の標準ブラウジング モードでは、エラーが発生します。ただし、プライベートモードに切り替えたときは何もありません!コードは優れています。テストした他のすべてのデバイスとすべてのブラウザーで動作します。デフォルトではストレージはプライベートモードでオフになっていると思っていましたが、何らかの理由でコードが有効な唯一の方法です。任意のヒント?