2

我正在尝试访问 twitter.com 上 ie9 中动态插入的 iframe 的内部(从与主机页面不同的域加载的脚本插入),以便我可以将内容写入其中。我尝试将 设置src''about:blank。访问contentDocument抛出Access denied错误,访问contentWindow返回什么都没有。为什么会这样,有没有办法解决它?它适用于其他浏览器,但由于某种原因,Twitter 似乎正在采取措施防止这种情况发生,我很好奇它是什么。

4

1 回答 1

0

我使用以下内容,我相信它适用于所有支持iframe.

var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
var iframeDoc = iframe.contentWindow.document;

iframeDoc.open();
iframeDoc.write(html);
iframeDoc.close();

我根本不设置@src

于 2012-09-15T06:49:56.627 回答