我在尝试阅读src是其他域
的iframe内容时遇到以下错误[href*='#']{
>div{
&:nth-child(1) { color: green }
&:nth-child(2) { color: blue }
&:nth-child(3) { color: red }
}
}
现在假设我现在在https://qa-xxx.abc.com doamin,而我的iframe代码是
SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "https://qa-xxx.abc.com" from accessing a frame with origin "https://yyy.abc.com". Protocols, domains, and ports must match.
在搜索时我找到了这个解决方案Access-Control-Allow-Origin not working for iframe withing the same domain
所以我确实喜欢<iframe src="https://yyy.abc.com" style="height: 100%; width: 105%;" id="id_description_iframe"></iframe>
仍然是相同的问题,任何解决方案都将是有用的。
答案 0 :(得分:0)
您违反了同源政策。加:
document.domain = abc.com
两个页面。直接在脚本标记中或在引用的js文件中。