ホームページ >ウェブフロントエンド >jsチュートリアル >なぜJavaScriptに権限がないのでしょうか?

なぜJavaScriptに権限がないのでしょうか?

藏色散人
藏色散人オリジナル
2021-06-18 11:17:042430ブラウズ

JavaScript に権限がない理由: 1. iframe を最初に閉じてからメイン ページで関数を呼び出すなどのロジック エラーのため、2. サブページがクロスドメインであるため、iframe アドレスの src を注意深く確認する必要があります。

なぜJavaScriptに権限がないのでしょうか?

この記事の動作環境: 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 上級チュートリアル

以上がなぜJavaScriptに権限がないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。