JavaScript に権限がない理由: 1. iframe を最初に閉じてからメイン ページで関数を呼び出すなどのロジック エラーのため、2. サブページがクロスドメインであるため、iframe アドレスの src を注意深く確認する必要があります。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
なぜ JavaScript に権限がないのですか?
javascript ランタイム エラー: 権限なしの理由:
理由は 2 つあります:
1. これは、最初に iframe を閉じてからホームページを呼び出すなど、論理的なエラーです。表面での機能。
2. サブページはクロスドメインであるため、iframe の src アドレスを注意深く確認してください。
JavaScript Error
Error オブジェクトは、エラーが発生したときにエラー情報を提供します。
次の例では、try ステートメント ブロックに未定義関数 "addrdrt" が含まれています。これを実行するとエラーが発生し、catch ステートメント ブロックはエラー メッセージを出力します:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML中文网</title> </head> <body> <h2>JavaScript Error 对象</h2> <p>以下实例中 try 语句块包含了未定义的函数 "adddlert" ,执行它会产生错误,catch 语句块会输出该错误的信息。</p> <p id="demo" style="color:red"></p> <script> try { adddlert("Welcome guest!"); } catch(err) { document.getElementById("demo").innerHTML = err.name + "<br>" + err.message; } </script> </body> </html>
実行結果:
推奨学習: 「JavaScript 上級チュートリアル」
以上がなぜJavaScriptに権限がないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。