拦截来自iframe的http请求,该iframe包含来自不同域的HTML内容

时间:2014-01-15 07:24:09

标签: javascript html iframe web-applications web

我正在为Web应用程序添加新功能。为此,我必须在我的网页中的iframe中从单独的域加载网页,并拦截我的网页的javascript中iframe发出的所有HTTP调用。

请告诉我如何实现这一目标?我搜索了这个,但找不到有关此信息。

1 个答案:

答案 0 :(得分:3)

您无法使用iframe监视用户在其他域上的活动。浏览器禁止它。

想象一下,如果我这样做到你银行的网站上了!

  • 如果您拥有其他网站的合作,那么您可以使用postMessage通过框架在域之间进行通信。
  • 浏览器扩展程序可以忽略这些限制(因为它必须由用户安装)