Heim >Web-Frontend >js-Tutorial >Warum hat Javascript keine Erlaubnis?

Warum hat Javascript keine Erlaubnis?

藏色散人
藏色散人Original
2021-06-18 11:17:042408Durchsuche

Die Gründe, warum Javascript keine Berechtigung hat: 1. Aufgrund logischer Fehler, z. B. zuerst den Iframe schließen und dann die Funktion auf der Hauptseite aufrufen. 2. Da die Unterseite die Domäne überschreitet, müssen Sie vorsichtig sein Überprüfen Sie die Quelladresse des Iframes.

Warum hat Javascript keine Erlaubnis?

Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Warum hat Javascript keine Berechtigung?

Javascript-Laufzeitfehler: Keine Berechtigungen:

Es gibt zwei Gründe:

1 Es handelt sich um einen logischen Fehler, z. B. wenn zuerst der Iframe geschlossen und dann eine Funktion auf der Hauptseite aufgerufen wird.

2. Die Unterseite ist domänenübergreifend, bitte überprüfen Sie sorgfältig die Quelladresse des Iframes.

JavaScript-Fehler

Error-Objekte stellen Fehlerinformationen bereit, wenn ein Fehler auftritt.

Im folgenden Beispiel enthält der try-Anweisungsblock die undefinierte Funktion „adddlert“. Bei der Ausführung wird ein Fehler generiert und der Catch-Anweisungsblock gibt die Fehlermeldung aus:

<!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>

Ausführungsergebnis:

Warum hat Javascript keine Erlaubnis?

Empfohlene Studie : „ JavaScript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonWarum hat Javascript keine Erlaubnis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn