只要頁面發生變化,是否可以刷新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父頁面?