是否真的无法了解iframe中其他网站的任何信息?

时间:2017-09-02 14:30:36

标签: javascript cross-domain

我们知道,出于安全原因,我们无法使用javascript访问iframe中其他网站的内容。

但出于某种原因,我真的需要知道在iframe中加载了哪个网站,这样我才能对我写的某些javascript代码做出反应。

所以我想,如果有办法让我知道我的浏览器在加载iframe后请求/加载了哪些文件,我就可以猜出iframe中正在加载哪个网站。我已经知道iframe可以加载的几个可能的网站,所以我不难正确猜出答案。

例如,在加载iframe后,如果我知道我的浏览器刚刚请求/加载了网址为https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png的图片,那么我就能知道它是Google的#主页。

另一个例子是,在加载iframe后,如果我知道我的浏览器刚刚请求/加载了一个网址为https://www.google.com/recaptcha/api.js的js文件,那么我就能知道该网站是一个使用reCaptcha。

这可能吗?或者有更好的解决方案吗?

0 个答案:

没有答案