我有一個iframe,其中src是不同的域,我試圖從父窗口調用iframe中的方法。然後在下面給出:允許父窗口調用不同域的子iframe的功能
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.
在主窗口中我有這樣的:
launchUPwidget(widgetParams);
function launchUPwidget(widgetParams){
document.getElementById('iframe').contentWindow.invokeUPWidget(widgetParams);
}
在IFRAME:
window.invokeUPWidget = invokeWidget;
所以,我怎麼能叫兒童iframe的形式父窗口的功能iframe src是不同的域名?
這裏protocals是相同的,但域是不同的。
[Console顯示Uncaught SecurityError]的可能重複(http://stackoverflow.com/questions/24900897/console-displays-uncaught-securityerror) – PseudoAj