要在我的主文档中访问iframe,请使用以下代码
// First iFrame in the main document
var iFrame = document.querySelector("iframe");
// Second iFrame in the iFrame
var iFrame_2 = iFrame.contentWindow.document.querySelector("iframe");
// Third iFrame ... here i get a "permission denied error"
var iFrame_3 = iFrame_2.contentWindow.document.querySelector("iframe");
当我尝试访问第三个iFrame时,我获得了访问文档的权限,为什么?
答案 0 :(得分:0)
第二个iframe是否与外部网站相关联? 他们的服务器可能阻止CORS(跨域资源共享),这就是你的第三个iframe获得权限被拒绝的原因。