我正在使用iframe集成我们客户的两个应用程序。即使刷新顶级窗口,我也希望iframe的位置能够保持不变。
示例:
我可以锻炼我需要采取iframe更新操作并传递变量所需的所有逻辑。我的问题是如何跟踪iframe的src值。
我需要一种方法来检测iframe的src是否已经改变。我唯一能想到的是“轮询”价值。我有兴趣知道是否有人有更好的想法。
答案 0 :(得分:1)
您还可以向此框架添加“加载”事件处理程序。每次发生此事件时,您都会将框架文档的位置存储在cookie中。
IIRC,当iframe的内容发生变化时,SRC属性不会改变。 IMO,你必须阅读文件的位置。
答案 1 :(得分:0)
load事件将告诉您何时在iframe中加载新页面,但正如您所说,您无权读取src属性。
如果iframe的内容可以加载另一个iframe,它从与根页面相同的域加载页面,那么这个内部页面可以在根页面上调用javascript(因为它们在同一个域中),并传递信息就像你想要的src字符串。 Example