我有一种情况,我有一个iframe托管第三方网站。我只需要拿起iframe导航到最终的“成功”网址,这样我就可以回复了。
但是,正如您所知,由于CORS安全问题,现代浏览器会阻止您访问iframe文档对象,甚至是位置。
现在,我正在iframe的onload事件中运行一个计数器,并在计数器达到某个数字时执行我的响应。
但这对于我不得不使用这种机制的新情况来说是非常hacky并且不够可靠。
所以我正在找一些向导告诉我一个更好的方法。我只需要知道它何时到达某个URL。
BTW jquery不是一个选项;这是一个Angular2应用程序。
谢谢! frood
答案 0 :(得分:0)
如果您同时控制父网站和嵌入网站(并且不必支持非常旧的浏览器),我会考虑使用postMessage API。它支持父母和孩子之间的简单事件通信。
这是一个很好的简单示例 - link