問題タブ [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 投票する
1 に答える
1067 参照

javascript - Javascript SecurityError: Cookie へのアクセス中に DOM Exception 18 が発生しました

皆さん、私は LGTV の WebOS アプリケーションに取り組んでいます。以前のバージョンでは、Cookie へのアクセス中にコードが正常に動作していましたが、更新された WebOS では次のようなエラーが発生しています。

ここに画像の説明を入力

誰でも私を助けてくれますか?

ありがとう

編集

JS コンソールで Cookie にアクセスしようとしたときの出力は次のとおりです。 ここに画像の説明を入力

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

java - appendChild での DOMException

DOM を使用して一部の要素を置き換えて XML ドキュメントを変更しようとしていますが、次の例外が発生します。

XML ドキュメントには次の階層があります。

そして、メソッドheaderを使用して要素を別のものに置き換えようとしています:replaceChild()

しかし、私は上記の例外を取得しています。そのため、例外をトレースして例外がスローされた場所を確認したところ、org.apache.harmony.xml.dom.InnerNodeImplクラスの次の行にたどり着きました。

これは、Elementヘッダーを正しくない Document の子要素として認識できないことを意味します。

参考までに、このプロセスで使用しているメソッド全体を以下に示します。


アップデート

要素を置き換える方法を変更しました。以前importNodeはノードをドキュメントに追加していましたが、置き換えプロセスを (削除 -> 追加) に分離しました。これにより、削除プロセスに関連するすべての問題を修正することができ、要素は正常に削除されましたが、ドキュメントは新しい要素の追加を承認せず、上記と同じ例外をスローします。

私の新しい方法:

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

jquery - Chrome Web Console を使用すると jQuery が読み込まれないようです

Chrome Web コンソールを介して何ヶ月も正常に実行されていた次のスクリプトが、突然機能しなくなりました。

スローされるエラーは次のとおりです。

キャッチされない DOMException: 'Document' で 'querySelector' を実行できませんでした: '[object HTMLDocument]' は有効なセレクターではありません。

問題のある行は次のとおりです。

$(ドキュメント).ready()

私が取った行動:

  1. jQuery が正しくロードされているかどうかを確認しました。次のコマンドの結果から、jQuery が適切にロードされていないと思われました...多分私は間違っていますか?

コマンド 1

キャッチされない DOMException: 'Document' で 'querySelector' を実行できませんでした: '[object HTMLDocument]' は有効なセレクターではありません。

コマンド 2

ヌル

コマンド 3

キャッチされていない TypeError: null のプロパティ 'jquery' を読み取れません (…)

コマンド 4

Uncaught ReferenceError: jQuery が定義されていません(…)

コマンド 5

ヌル


  1. Web ブラウザで次のコードを実行して、jQuery を読み込もうとしました。

    var jq = document.createElement('script'); jq.src = " https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js "; document.getElementsByTagName('head')[0].appendChild(jq);

このエラーが発生しました:

VM711:3 スクリプト ' https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js ' の読み込みを拒否しました。これは、次のコンテンツ セキュリティ ポリシー ディレクティブに違反しているためです: 何とか何とか。

解決策を求めてインターネットを調べていますが、深いうさぎの穴にいるように感じます。jqueryがロードされていないということですか?データを処理しているサイトが新しいセキュリティ層を追加して、自動化を妨害しているのでしょうか?

私は途方に暮れています。前もって感謝します。