如何访问"查看框架源"用JS?

时间:2018-04-04 14:46:31

标签: javascript html google-chrome

我在iFrame中加载外部域名网站。我试图监控I帧内的任何网址更改及其位置。我知道“同源政策”有限制。在chrome中我可以左键单击iFrame并选择"查看帧源"查看html和其他数据。无论如何使用javascript与Chrome一起执行此操作?

我尝试通过iframe.src监控网址,但该网址更新后该属性不会更新。

这是我正在使用的iFrame。我可以通过onload函数查看更改事件。

{}

https://codepen.io/anon/pen/xWaGNx?editors=1111

1 个答案:

答案 0 :(得分:0)

除非您与源域有某种CORS(跨源资源共享)安排(他们需要在适当的HTTP头中将您的域列入白名单),否则这是不可能的。

CORS阻止访问来自其他域的文档内容。这是出于安全原因。否则,什么会阻止您构建某个银行的安全登录页面,但修改其上的代码以向您发送访问详细信息?