在Twitter上用ie9中的空白src访问iframe的contentWindow
Access contentWindow of iframe with blank src in ie9 on Twitter
我正试图访问twitter.com上ie9中动态插入的iframe(从与主页不同的域加载的脚本中插入)的内部,以便向其中写入内容。我尝试将src
设置为''
和about:blank
。访问contentDocument
会抛出Access denied
错误,而访问contentWindow
则不会返回任何结果。为什么会这样?有办法解决吗?它在其他浏览器中也能工作,但出于某种原因,Twitter似乎在做一些事情来防止这种情况发生,我很好奇它是什么。
我使用以下内容,我相信它适用于所有支持iframe
的浏览器。
var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
var iframeDoc = iframe.contentWindow.document;
iframeDoc.open();
iframeDoc.write(html);
iframeDoc.close();
我根本没有设置@src
。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何访问声音管理器2创建的声音对象
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- Javascript:使用绝对路径设置img src
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 是否可以从父类访问子类的属性
- 从其他元素上的单击事件访问image src属性
- 是否可以在javascript中访问 src的文件创建时间
- 如何使用java脚本将iframe的src设置为当前访问的站点
- 为什么要添加“+”和双引号来访问对象的 src
- src 中的路径以访问不同目录中的文件
- XUL:如何允许从浏览器脚本访问顶部窗口(当src为localhost时)
- ajax在尝试访问d[obj].src时返回undefined
- 使用selenium的Python:访问iframe,其src由javascript函数返回
- 使用CORS JavaScript src属性html5访问Icecast流
- 从src Javascript访问父脚本标签
- 访问在iframe src中定义的全局javascript对象