2010-02-26 55 views
1

首先,我想清楚:我確實設法使BlackBerry模擬器上運行Internet連接(運行MDS,確保它有權限,然後確保沒有人佔用內存8080端口等)黑莓模擬器網絡連接停止工作一段時間後

確實工作了一段時間。例如,加載google.com沒有問題。

然後我嘗試打開我的網站(我正在調試的那個網站)。它首次開放沒有問題。但是,當我點擊「刷新」後,屏幕底部出現「正在請求...」,進度條慢慢變化(對數地接近結束 - 這表明除了等待某件事之外,它實際上沒有做任何事情) ,並且一旦到達結尾(需要幾分鐘),就會顯示一條錯誤消息,說「所選移動數據服務發生通信故障。服務器可能正忙,請稍後重試。如果問題仍然存在,請聯繫您的管理員「。

在Garba ... err ...研究中經過一番痛苦的挖掘之後,我發現如果刪除RIM目錄中的所有* .dmp文件,然後重新啓動MDS和Simulator,它會再次開始工作。但是,該操作還有另一個影響 - 重置所有模擬器設置(包括「啓用JScript」設置和瀏覽器歷史記錄),這是一個真正的痛苦。

我試圖儘量減少頁面本地化的問題,並發現一個有趣的事情:在頁面變得足夠小,它確實設法加載第二次。甚至可能是第三。但之後 - 同樣的事情。這讓我覺得這個問題與模擬器收到的數據量有關。

如果有人對此有任何建議,我將不勝感激。

要回答事先一些問題:

  1. 問題是與網站本身。它在「大」電腦上,在我的WinMobile PDA和iPhone上打開並工作正常。

  2. 重新啓動模擬器沒有幫助。只刪除所有* .dmp文件。

  3. 在真正的黑莓上不會出現這個問題。只在模擬器上。

  4. 黑莓確實認爲有網絡連接。如果它認爲沒有連接,它會立即顯示一條錯誤消息,而不需要很長的「請求...」進度條。

  5. 網頁不是太重(總共少於20K;第一次使用第二個負載),但它確實包含大約十幾個「包含」文件 - CSS和腳本。

  6. 是的,我確實嘗試禁用腳本。同樣的事情發生。

回答