只要页面发生变化,是否可以刷新iframe? (iframe中的页面 - 不是iframe所在的页面)我想要一个iframe显示正在开发的页面,然后每当页面更改/更新时,我都希望iframe刷新以便显示较新的版本。希望这是有道理的。 :P
或者使用别的东西代替iframe会更好吗? iframe是否过时了?如何在页面更改时刷新iframe?使用AJAX?
0
A
回答
1
只因为我发现这个有趣的...使用jQuery:
<iframe id="someiFrame"></iframe>
<script type="text/javascript">
var page = '/some/page/on/this/server.html', lM;
function checkModified(){
$.get(page, function(a,a,x){
var mod = x.getResponseHeader('last-modified');
if(lM != mod){
lM = mod;
$('#someiFrame').attr('src', page);
}
}
}
setInterval(checkModified, 5000); // every 5 seconds
</script>
这将轮询页面每5秒(?令人难以置信的浪费,但如果它是一个本地开发机器上,那么什么)和重新加载仅在页面更新时使用iframe :)
请注意,iFrame必须与父页面位于相同的域中。
1
您是否有权访问正在修改的页面?如果是这样,为什么不只是添加刷新元标记到页面的HEAD,然后将更新您设置的时间间隔iframe。以下代码会产生5分钟的刷新时间,如果您的iframe是跨域的,则无关紧要:
<meta http-equiv="refresh" content="300" />
相关问题
- 1. 使用Actionscript 3更新ASP.NET iFrame而不刷新页面页面
- 2. 如何在刷新父页面时刷新iframe?
- 3. 更改在页面刷新
- 4. 使用Ajax刷新页面
- 5. Ajax加载iframe而不刷新页面
- 6. 如何刷新在PHP页面的iframe
- 7. 如何使用JavaScript刷新页面时更改图像?
- 8. Facebook的评论iframe - 当没有页面刷新时更新(例如AJAX)
- 9. 如何在使用Javascript刷新页面之前更改值?
- 10. 在Opera中使用Ajax刷新页面
- 11. 如何防止页面刷新页面在Asp.Net Gridview中更改
- 12. 如何在页面上更改页面后刷新组件
- 13. 刷新页面无需刷新iframe
- 14. 刷新iframe而不刷新父页面
- 15. 刷新页面AJAX
- 16. 如何在页面结构中使用iframe进行刷新
- 17. 如何在页面刷新时更改网址?
- 18. 如何在页面更改时不刷新angularjs?
- 19. JS,如何在json数据更改时刷新页面或div?
- 20. 如何在数据库更改时刷新页面部分?
- 21. 如何在刷新页面后更改运行时代码
- 22. 如何在使用DDL时刷新页面而无需刷新页面
- 23. 刷新Iframe页面加载
- 24. 如何在选择更改时使用AJAX更新rails页面内容?
- 25. 刷新iframe时保留页面
- 26. 记住iframe页面刷新时
- 27. 刷新iframe的时候清爽页面
- 28. 当更新iFrame时停止刷新页面
- 29. 如何在使用Javascript刷新页面时对类进行更改
- 30. 如何在iframe中提交后刷新iframe父页面?