MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-27, 07:09

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 7 篇文章 ] 
發表人 內容
文章發表於 : 2010-08-21, 21:23 
離線

註冊時間: 2002-03-10, 23:26
文章: 116
這個問題是我在我爸的電腦上偷偷更新Firefox到4.0b2之後,我爸爸發現的。測試過Firefox 3.6、Google Chrome與Opera 10.60都是正常,只有Firefox 4 beta有問題,因為不知道有沒有人已經在Bugzilla回報過,也請大家幫忙試試看是否可以重現問題。如果有人能幫忙找出問題原因就更好了。

測試過有問題的版本與作業系統:
Firefox 4.0b2 Windows XP
Firefox 4.0b3 Windows XP
Firefox 4.0b3 Windows 2000
Firefox 4.0b5pre 20100821 Ubuntu 10.04 x64

重現步驟:
1. 上中央氣象局全球資訊網,選取左邊的「天氣觀測」→「雨量觀測」;或是直接將問題網頁的頁框開至分頁(記得要開啟JavaScript),看起來一切正常 。
2. 因為這個網頁會每30分鐘更新一次。所以關閉分頁(關閉瀏覽器也無所謂),等待一個小時或數個小時後繼續測試。
3. 再度開啟步驟1的網站,發現雨量圖沒有更新;使用瀏覽器的Reload功能也無效,Ctrl+F5強制Reload也無效。

其他資訊:
1. 清除所有瀏覽器的快取檔案後問題就暫時解決,但是過一小時候再上又會發生問題。
2. 「溫度分佈」頁面也有相同的問題,不過「溫度分佈」頁面是一小時更新一次,所以要重現問題要更多時間。
3. 發生問題後如果不清除快取,就算一個星期後再造訪問題頁面也不會更新。
4. 使用about:config調整關於快取更新的選項,沒有發現任何對改善問題有效的方法,即使關閉使用硬碟快取似乎也無效?
5. 由網頁的原始碼看來,網頁中的圖檔路徑清單是儲存在一個JavaScript檔案中,如果使用檢視原始碼功能檢視這個JavaScript檔案,然後按F5 reload JavaScript檔案,然後再Reload網頁頁框有可能會正常,但是由首頁選取左邊選項進入則不會正常,原因不明。
6. 因為Firefox 4 beta還沒有可以讀取http header的擴充套件,所以不確定http header內容是否正確。

如果確定問題是在Firefox而不是中央氣象局網站的話,而且沒有人在Bugzilla回報過的話,希望可以有對Bugzilla熟悉的人幫忙回報,因為我只用過Bugzilla的投票功能,還沒有回報過問題。


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b5pre) Gecko/20100821 Minefield/4.0b5pre
 個人資料  
引用回覆  
文章發表於 : 2010-08-22, 00:48 
離線

註冊時間: 2006-12-21, 00:57
文章: 11
Firefox 4.0b3 Mac OS 10.6
更新正常,沒有發現快取的問題


回頂端
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
 個人資料  
引用回覆  
文章發表於 : 2010-08-22, 12:44 
離線

註冊時間: 2005-02-16, 11:07
文章: 575
正常+1
Firefox 4.0b5pre 20100821 Win7 x86


回頂端
Mozilla/5.0 (Windows NT 6.1; rv:2.0b5pre) Gecko/20100821 Minefield/4.0b5pre
 個人資料  
引用回覆  
文章發表於 : 2010-08-28, 15:32 
離線

註冊時間: 2002-03-10, 23:26
文章: 116
這星期Windows版升級到Beta 4,升級後的第一次是正常更新的,之後又不會更新了。
我測了家裏兩台電腦和公司的都有問題,也試了不同的作業系統,本以為應該是找到一個新版的regression,沒想到沒有其他人能重現問題啊……


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b5pre) Gecko/20100826 Minefield/4.0b5pre
 個人資料  
引用回覆  
文章發表於 : 2010-09-03, 17:13 
離線

註冊時間: 2008-06-25, 11:28
文章: 53
來自: 昨日東風
我也有相同的問題...

_________________
Pastwind


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b4) Gecko/20100818 Firefox/4.0b4
 個人資料  
引用回覆  
文章發表於 : 2010-09-05, 14:47 
離線

註冊時間: 2002-03-10, 23:26
文章: 116
謝謝Pastwind,所以這應該不是我個人的問題了;我今天想了想,其他無法重現問題的網友回應也許是因為Disk cache size設定得不夠大,所以cache裡沒有保留舊的檔案吧?
我現在用Firefox 4最近新增的Web console看載入這個網頁的問題,原本是想看瀏覽器發出的http request header和收到的http response header,但是發現切換到「雨量觀測」與「溫度分佈」這兩個Frame的時候,瀏覽器根本沒有送出網路請求,直接顯示cache的內容。
然後用about:cache列出Disk cache device,發現hk.htm過期時間設定為2010-09-30未過期,但是網頁中指向雨量圖路徑的rain_val.js已經在2010-08-28過期了,Firefox卻未重新讀取。
代碼:
Key                                               Data size  Fetch count Last modified       Expires
http://www.cwb.gov.tw/V6/observe/rainfall/hk.htm? 5431 bytes 18          2010-09-05 13:57:43 2010-09-30 18:05:33
http://www.cwb.gov.tw/V6/js/rain_val.js           9225 bytes 9           2010-08-28 15:33:08 2010-08-28 15:33:08

即使使用Shift+F5強迫更新網頁,瀏覽器收到hk.htm的HTTP/1.0 304 Not Modified之後就不會繼續讀取rain_val.js了,如附檔的抓圖所示。
這樣算是瀏覽器的bug嗎?還是收到網頁的http 304之後不必更新網頁中的js與圖檔算是標準允許的行為呢?如果是這樣的話就應該要請中央氣象局修改網頁,不過因為其他瀏覽器是可以正確更新的,所以感覺是Firefox 4的regression的可能性較高。
我會試著在bugzilla找找看是否已經有人回報類似的問題,不過因為我不太擅長在bugzilla內找資料,可能找不到也說不定,希望有人能幫我一起找找看。


附加檔案:
檔案註釋: 使用Shift+F5強迫更新網頁,瀏覽器收到hk.htm的HTTP/1.0 304 Not Modified之後就不會繼續讀取rain_val.js了
Firefox 4.0 b6pre ubuntu cwb1.jpg [205.86 KiB]
被下載 326 次
回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b6pre) Gecko/20100904 Firefox-4.0/4.0b6pre
 個人資料  
引用回覆  
文章發表於 : 2010-09-19, 16:54 
離線

註冊時間: 2002-03-10, 23:26
文章: 116
因為沒辦法判斷是否與其他已回報的bug重複,我把這個問題回報到Bugzilla Bug 597820了。


回頂端
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7pre) Gecko/20100916 Firefox-4.0/4.0b7pre Ubuntu/10.04
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 7 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 24 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群