事实上Chrome确实
支持iframe.contentWindow.document,但是你可能会陷入困境:如果在本地访问设置为iframe.src
属性的
文件(即使用“file://”协议) ),Chrome中无法访问该
属性.如果您指定相对
文件地址并尝试在不使用IIS或Apache等Web服务器的情况下测试脚本(只需双击它),就会发生这种情况.这同样适用于iframe.contentDocument.
我遇到了类似的问题,由于某些奇怪的原因,Chrome不会接受动态附加到iframe的事件处理程序.然后我在this article中找到了注释,用Apache测试过,嘿,它突然开始工作了.