1
嗨,我有一個靜態頁面,它使用XSLT樣式表,並從單獨的menu.xml
中抽取整個菜單。XSLT樣式表不重新加載
通常,菜單不會改變,樣式表也不會改變。但是,在某些時候,他們可能會因爲內容被修改。 在任何情況下,重新加載主頁面時都不會重新加載輔助樣式文件。
本質上,我的問題是:如何讓瀏覽器在更改時更新附加文件(我可以隨時隨地重新加載它,但如果有辦法讓它更好的話會更好只有當它實際改變時)?
我拉樣式與
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="main.xslt" type="text/xsl"?>
<foo>
<bar />
</foo>
編輯:在一個側面節點,如果我明確地在瀏覽器中打開樣式表或菜單文件,然後重新加載主頁,它正確地更新,但顯然,這不是一種選擇。
它跨越了我的想法,但客戶應該如何知道最後修改時間是* newer *而不是他的版本而沒有獲取?而且 - 我可以在不使用腳本的情況下設置標題(即php et.al.)嗎? – bitmask 2010-10-17 15:20:30
客戶端應該檢查'Last-Modified'時間是否比緩存中版本的修改時間更新。如果是,它會再次獲取對象。 – 2010-10-17 15:24:10
不知道。謝謝。 – bitmask 2010-10-17 15:32:47