2011-03-01 83 views
2

用戶正在報告我們的Flex應用的某個屏幕在Google Chrome和IE中超時。我可以重現這個問題,但我不知道是什麼原因造成的。我無法用Firefox重現它。如何禁用Chrome從超時/殺死選項卡?

我想知道是否有一種方法可以在Chrome中臨時禁用此功能,因爲我知道在Firefox中(至少在v3.6),當Flex/Flash應用程序執行時間過長時,我會從Flash運行時指向我的問題。例如:

Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds. 
    at TimeoutTest/___TimeoutTest_Button1_click()[/TimeoutTest/src/TimeoutTest.mxml:5] 

我認爲Chrome正在劫持這個過程中,否認了我的信息,所以我寧願避免這種行爲,現在看如果運行時會檢測到超時,並提供了類似的痕跡。

有什麼想法?

回答

0

轉到主Fla中的發佈設置 - > Flash並更改Script time limt參數。希望它有效

+0

我在Flex中,雖然有一個scriptTimeoutLimit,你可以在應用程序級別設置,我發現它沒有嚴格執行。我正在尋找一種方法來禁用Chrome從超時選項卡。 – sean 2011-03-01 22:34:23

+0

我做了一些環顧四周,就像我確信他們說他們是系統中的一個缺陷。 http://www.google.com/support/forum/p/Chrome/thread?tid=6c0b3850c0e57bb2&hl=en表示很多人不得不重新安裝它,或者將自來水拉出到一個新窗口中以使其工作。 – Alex 2011-03-01 22:41:29

0

你想做什麼?我相信正常的腳本限制是15秒。如果您的某個用戶正在收到這些錯誤,那意味着您的應用程序掛起的時間超過了15秒!

如果是這樣的話,你就會發現這是錯誤的方式。不要只是刪除腳本限制,而是嘗試找出造成這麼多延遲的原因並嘗試優化它。 Flex Profiler將有極大的幫助。

+0

謝謝 - 我知道你所說的一切,我可能不得不訴諸於剖析器。只是想知道是否有人知道在Chrome中禁用該功能的方法。我沒有試圖找出如何禁用所有用戶的功能,只是我自己在這個特定的實例中作爲調試工具。 – sean 2011-03-01 22:42:54

0

我知道我遲到了,但答案是在Chrome菜單中(三條):轉到設置 - >顯示高級設置 - >隱私:取消選中說'預測網絡操作以提高頁面加載性能」。希望有所幫助。

+0

該選項不再存在 – ahnbizcad 2015-08-04 21:20:45