→ j100002ben:如果在AJAX後面多加時間參數呢??? 05/11 12:54
這份 AJAX 的網頁在從前 Safari 3.x.x (也就是 tiger) 上面執行得很順暢
只是當 Safari 進版到 4.0.x 後, 只要按功能鍵 reload 整頁,
之後每個 button 按下去都會出現 "304 Not Modified"的錯誤,
並且每次背景在收送資料也總是出現 "304" 的錯誤
頁面上的圖片也常常看不到,
之後在網路上搜尋了一下 304 解法,
有人說要用一些方式把 Safari 的 Cache 移掉
做法就是:
1. remove directory "~/Library/Caches/com.apple.Safari"
2. ln -s /dev/null ~/Library/Caches/com.apple.Safari
將原本 Safari Cache 導向 /dev/null, 自然也就沒有 Cache
只是這樣雖然網頁上面圖片都下載得很順利
但是 reload 後發生 304 的問題仍然存在
之後有想過去檢查這兩版 Safari 的封包是不是有 header 不一樣
但抓下來後大致上看過, 應該是一樣的....
請問板上的各位先進, 有碰過這樣的問題嗎? 或者是否能提供給在下一些想法呢?
感激不盡~
BTW: 在 Windows 系統中使用 Safari 4 也有同樣狀況. IE, FF 能正常執行
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.176.34
※ 編輯: Darksword 來自: 59.124.176.34 (05/11 10:16)
※ 編輯: Darksword 來自: 59.124.176.34 (05/11 10:17)
※ 編輯: Darksword 來自: 59.124.167.223 (05/11 10:56)