我的页面包含两个iframe。两个iframe都代表一个单页应用程序,其中包含针对不同视图的路由。
例如
父窗口(包含iframe):http://mypage.com
iframe1:http://mypage.com/#case/1
iframe2:http://mypage.com/#register/2
每个iframe都包含一个按钮,单击该按钮后,应在iframe父级窗口中显示整个iframe内容。
现在,我想将iframe位置对象的href属性分配给iframe的父位置对象:
window.parent.location.href = window.location.href;
显然,此代码在iframe中执行。但是执行时,iframe会重新加载http://mypage.com。父窗口根本不会重新加载。
答案 0 :(得分:0)
以某种方式,未通过为window.parent.location分配新的URL重新加载父框架。
此外,我必须调用reload()才能使页面进行实际的重新加载。
window.parent.location.reload();