我有一个项目需要从其他域中获取<iframe>
元素。我使用JavaScript将第一个<iframe>
窗口对象存储到变量中。以下是代码:
var iframes = window.frames;
//grab first iframe
var ifrWindow = iframes[0].window; // Here is where I get **Permision denied**
ifrWindow.postMessage("hello",IframeDomain);
我只在IE8遇到了'Permission denied'的问题。Chrome,Firefox,Safari或后续版本的IE11等没有任何问题。
有人遇到过这种IE8的问题吗?