chrome上的javascript错误::阻止了一个包含起源的框架" https://tpc.googlesyndication.com"

时间:2016-12-15 14:04:38

标签: javascript google-chrome google-dfp web-developer-toolbar

Chrome上的javascript错误:: DOMException:阻止了一个包含起源的框架" https://tpc.googlesyndication.com"从访问跨源框架。如何克服这种情况。 站点在https协议上可用。 这个iframe来自googleDFP。

1 个答案:

答案 0 :(得分:0)

这是CORS(跨源资源共享)保护功能。它可以防止您的网站模拟按钮点击或从嵌入页面读取数据。嵌入页面已登录,因此它可能包含控制状态更改操作的敏感数据或按钮。

要阻止这种情况发生,来自不同来源的外部网页将无法相互访问;除非他们用标题说出来(或者,如果他们是子域并设置了document.domain值)

您可能希望使用代理网站,例如https://crossorigin.me(往往会大幅下降)。或者您可以创建自己的代理网站。它需要刮掉页面,剥去坏标题,并将其还原。