[問題] Safari 4.0.x reload page 後無法執行

看板Ajax作者 (Colin)時間14年前 (2010/05/11 10:14), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
這份 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)

05/11 12:54, , 1F
如果在AJAX後面多加時間參數呢???
05/11 12:54, 1F
文章代碼(AID): #1BwBsUxC (Ajax)