Ich habe einen iframe, in dem src andere Domäne ist, und ich versuche, eine Methode in iframe aus dem übergeordneten Fenster aufzurufen. Dann wird es geben unter:Erlauben eines übergeordneten Fensters, um eine Funktion auf seinem Kind Iframe einer anderen Domäne aufzurufen
Uncaught SecurityError: Blocked a frame with origin " http://localhost:8080 " from accessing a frame with origin " http://stage.xyz.com ". Protocols, domains, and ports must match.
On Hauptfenster habe ich dies:
launchUPwidget(widgetParams);
function launchUPwidget(widgetParams){
document.getElementById('iframe').contentWindow.invokeUPWidget(widgetParams);
}
Auf iframe:
window.invokeUPWidget = invokeWidget;
Wie kann ich eine Funktion in Kind iframe Form übergeordnete Fenster aufrufen wo ist iframe src eine andere Domain?
Hier Protokolle sind gleich, aber die Domänen sind unterschiedlich.
Mögliches Duplikat von [Konsole zeigt Uncaught SecurityError an] (http://stackoverflow.com/questions/24900897/console-displays-uncaught-securityerror) – PseudoAj