跨域iframe执行一段代码
- HTML code
<iframe src="http://www.xxx.com/insert/" width="0" height="0" scrolling="no" frameborder="0"></iframe>
然后将结果innerHTML方式写入父框架的一个置顶ID的容器中
- VBScript code
Response.Write "<script type='text/javascript'>parent.document.getElementById('chat').innerHTML = '" & Now() & "';</script>"
请问怎么获取不到ID?
------解决方案--------------------
前端js不允许跨域读取
------解决方案--------------------
FYI
------解决方案--------------------
如果是同一个主域,不同二级域名,可以在父页面以及iframe页面上分别加上一句document.domain = 'xxx.com'实现跨域访问。