我有一个应用程序(facebook canvas 应用程序,facebook 在 iframe 中显示该应用程序)
当用户单击链接时,我希望能够刷新页面。
我用来刷新页面的代码如下:
window.location.reload(true);
对于 firefox 这工作正常,它只刷新 iframe 中的当前页面。所以我很高兴。
使用 IE 时,整个页面都会被刷新,这会导致用户转到应用程序的开头。
我怎样才能避免这种情况?
我只想刷新当前页面而不是当前 url。
apps.facebook.com/foo/
是应用程序 URL,在 URL 中用户点击链接转到页面,然后在该页面中我需要刷新该页面以更新一些计数器。但是当我刷新时,整个请求转到 apps.facebook.com/foo/
有什么想法吗?
最佳答案
var oiframe = document.getElementById('myiframe');
oiframe.contentWindow.location.reload(true);
关于javascript - 在 iframe 中刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11043323/