我正在尝试访问iframe的contentDocument。 我之前在同一页面上做过,并没有更改任何代码。 我刚刚添加了一个iframe并更改了它的名字。代码也一样。
无法理解为什么我会收到此错误。是否有其他可能导致此错误。
x.html:717未捕获DOMException:无法读取'contentDocument' 来自'HTMLIFrameElement'的属性:阻止具有原点的框架 “https://www.samedomain.com”访问跨域框架。 在HTMLIFrameElement。
答案 0 :(得分:0)
我已经解决了。
这个iframe正在运作。
“https://www.samedomain.com/a/b/c.php”
但这不是。
'https://www.samedomain.com/a/b/d.html'
实际上,它正在运行,但我无法获得'contentDocument'。
我将此(')更改为此(“)后,现在它没有给出跨源错误。
我不知道为什么,但现在它正在发挥作用。