2011-05-30 71 views
1

我在頁面OUTER中的iframe中加載了頁面INNER。我注意到,當我更新了INNER加載的一些CSS和JS文件時,刷新OUTER時,更新不顯示。有沒有辦法迫使INNER在每次加載時檢查CSS和JS的變化?修改在iframe中顯示的頁面加載的CSS或JS後更新

+0

您是否正在通過JavaScript更新CSS和JS? – alex 2011-05-30 00:30:27

回答

0

添加以下代碼到內部網頁(iframe內的加載)

<head> 
<meta http-Equiv="Cache-Control" Content="no-cache"> 
<meta http-Equiv="Pragma" Content="no-cache"> 
<meta http-Equiv="Expires" Content="0"> 
</head> 

你也可以做到這一點從父頁:

document.getElementById(FrameID).contentDocument.location.reload(true); 

或許

parent.frames[FrameID].window.location.reload(); 

此外,有時使用的解決方法是重新分配src屬性的值。但是,這並不能保證提供完整的刷新。這有時會與重置src時添加查詢字符串值。例如:domain.com/page?id=123

相關問題