sun*_*nil 12 javascript google-chrome
我在获得响应后使用AJAX操作,我想重新加载我正在使用的当前页面:
window.location.reload();
Run Code Online (Sandbox Code Playgroud)
它适用于Firefox和IE,但它不适用于Chrome; 我想要的内容显示为空.
有没有办法在chrome中重新加载页面?
window.opener.document.location.reload();
self.close();
Run Code Online (Sandbox Code Playgroud)
小智 16
不知道为什么,但在我的情况下,我通过在100毫秒的setTimeout中包装reload()来修复它.
setTimeout(function(){
window.location.reload();
},100);
Run Code Online (Sandbox Code Playgroud)
小智 8
试试以下内容:
window.location = self.location;
Run Code Online (Sandbox Code Playgroud)
上面的代码对某些浏览器不起作用,你甚至可以尝试:
location.reload( true );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45451 次 |
| 最近记录: |