在iframe中刷新页面

Dar*_*der 2 html javascript internet-explorer facebook refresh

我有一个应用程序(Facebook画布应用程序,Facebook在iframe中显示应用程序)

当用户点击链接时,我希望能够刷新页面.

用于刷新页面的代码如下:

window.location.reload(true);
Run Code Online (Sandbox Code Playgroud)

使用firefox这可以正常工作,它只刷新iframe中的当前页面.所以我很高兴.

使用IE浏览器,整个页面正在刷新,导致用户进入应用程序的开头.

我怎么能避免这种情况?

我只想刷新当前页面而不是当前网址.

apps.facebook.com/foo/
Run Code Online (Sandbox Code Playgroud)

是应用程序URL,在链接的URL用户点击内转到页面,然后在该页面内我需要刷新该页面以更新一些计数器.但是当我刷新整个请求时apps.facebook.com/foo/

有任何想法吗?

Dan*_*Dan 7

var oiframe = document.getElementById('myiframe');

oiframe.contentWindow.location.reload(true);
Run Code Online (Sandbox Code Playgroud)


Aja*_*wal 5

您可以使用 window.location.href = window.location.href