2016-11-18 112 views
2

我想阻止广告客户未经授权追踪用户。如何防止iframe加载新内容?

广告客户通过使用在设定的时间间隔创建新图像元素的脚本来完成此操作(最常见)。

这里是页面上的网络活动的一个例子,当广告客户使用此策略:

network activity

防止这种编程的唯一方法是防止一个iframe从能够使在创建iframe的一段时间之后的任何HTTP请求。

+1

你将无法控制这个。这一切都发生在客户端。基本上这种东西是浏览器的责任 – Liam

回答

2

由于Same-Origin Policy原因,您无法控制第三方iframe,除非他们使用特殊响应标头给予您许可,在此情况下这种情况不太可能发生。

这是每个浏览器内置的基本安全功能。

但即使你可能访问这些iframe,没有合理的方法来阻止其中的脚本发出请求,创建新元素或基本上做他们想做的任何事情。

这是由用户来保护自己免受这些事情,或由您决定不使用可能会这样做的iframe。