2013-09-30 24 views
0

此問題在Windows相關的IE10瀏覽器的Metro模式8.ASP.NET計時器不會在地鐵的Windows 8工作的IE 10

我創建使用ASP.NET 4.5的網站並採取了一些計時器使用ASP.NET提供的Timer控件。現在,即使有人打開了一個新選項卡並正在使用該選項卡,或者打開了一個新應用程序並正在處理該新應用程序,計時器也應該可以工作。假設有人打開我的網站,定時器現在正在打勾,現在如果我打開一個新選項卡,或者如果我打開一個新的程序,如MS Word,記事本或任何其他應用程序,那麼定時器應該保持不變在後臺工作。

現在這項工作正常在IE 10中,但只在桌面模式,但如果我打開IE10瀏覽器的地鐵模式的網站,然後如果我打開一個新的選項卡或切換到其他應用程序的計時器暫停即他們停止滴答滴答,只有在我回到打開網站的標籤頁時才恢復滴答。

因此,誰能告訴我怎樣才能讓ASP.NET計時器滴答的背景,而在IE10瀏覽器的Metro模式。

而且我讀的地方,IE10 Metro模式不支持大部分的IE10桌面模式和IE10 Metro模式發現功能的觸摸屏製成,因此,這是什麼問題?

我也試過同樣的事情與谷歌Chrome瀏覽器,我測試的網站在桌面模式,然後再次測試該網站在Windows 8模式和兩種ASP.NET定時器的工作方式,他們應該,而我的時間在新選項卡或其他應用程序上工作。

所以這個問題只存在於IE10城域模式中。

我正在使用常規的經典ASP.NET 4.5,而不是MVC或Razor或任何其他框架。

,或者如果沒有解則是有沒有辦法自動從IE10 Metro模式的用戶切換到IE10桌面模式?

回答