-3

chrome :: DOMException 上的 javascript 错误:阻止了具有源“ https://tpc.googlesyndication.com ”的框架访问跨域框架。如何克服这种情况。站点可在 https 协议上使用。这个 iframe 来自 googleDFP。

4

1 回答 1

0

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

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

您可能想要使用像https://crossorigin.me这样的代理网站(它往往会下降很多)。或者您可以创建自己的代理站点。它需要刮掉页面,去掉坏的标题,然后把它还回来。

于 2016-12-15T14:20:43.860 回答