SecurityError: Blockiert einen Frame mit Ursprung für den Zugriff auf einen Cross-Origin-Frame

Ich lade ein<iframe> In meiner HTML-Seite und beim Versuch, mit Javascript auf die darin enthaltenen Elemente zuzugreifen, wird beim Versuch, meinen Code auszuführen, die folgende Fehlermeldung angezeigt:

SecurityError: Blocked a frame with origin "http://www.<domain>.com" from accessing a cross-origin frame.

Können Sie mir bitte helfen, eine Lösung zu finden, damit ich auf die Elemente im Rahmen zugreifen kann?

Ich benutze diesen Code zum Testen, aber vergebens:

$(document).ready(function() {
    var iframeWindow = document.getElementById("my-iframe-id").contentWindow;

    iframeWindow.addEventListener("load", function() {
        var doc = iframe.contentDocument || iframe.contentWindow.document;
        var target = doc.getElementById("my-target-id");

        target.innerHTML = "Found it!";
    });
});

Antworten auf die Frage(5)

Ihre Antwort auf die Frage