Chrome上的javascript错误:: DOMException:阻止了一个包含起源的框架" https://tpc.googlesyndication.com"从访问跨源框架。如何克服这种情况。 站点在https协议上可用。 这个iframe来自googleDFP。
答案 0 :(得分:0)
这是CORS(跨源资源共享)保护功能。它可以防止您的网站模拟按钮点击或从嵌入页面读取数据。嵌入页面已登录,因此它可能包含控制状态更改操作的敏感数据或按钮。
要阻止这种情况发生,来自不同来源的外部网页将无法相互访问;除非他们用标题说出来(或者,如果他们是子域并设置了document.domain
值)
您可能希望使用代理网站,例如https://crossorigin.me(往往会大幅下降)。或者您可以创建自己的代理网站。它需要刮掉页面,剥去坏标题,并将其还原。