Tôi có một trang web ASP.Net hiện đang hoạt động trên iOS4 nhưng không hoạt động trên iOS5.JavaScript setTimeout không kích hoạt sau Window.Open
Trên trang web chính, tôi có nút mở cửa sổ con. Và tôi làm một điều làm mới setTimeout trong cửa sổ cha ngay sau khi gọi cửa sổ mở.
Tôi nhận thấy trên iPhone iOS5 rằng khi nó mở cửa sổ con, hàm setTimeout trong trang mẹ không được gọi cho đến khi tôi quay lại cửa sổ chính và sau đó quay lại cửa sổ con để xem cập nhật.
Dưới đây là một đoạn mã của tôi trong trang mẹ và nơi tôi nghĩ là vấn đề
WindowManager.OpenWindow('...')
t = setTimeout(function() { handles[0].testfx(); }, 1000);
này chạy trên iOS4 nhưng không phải trên iOS5.
Bất kỳ ý tưởng nào?
Không có chi tiết về cách bạn làm mới, tôi không nghĩ rằng bất kỳ ai cũng có thể trợ giúp. –
Có lẽ ISO5 đang ngừng thực thi javascript khi trang ở chế độ nền để tiết kiệm pin hoặc tương tự. – Aristos