作者sean721 (仙贝)
看板Ajax
标题[问题] 避免浏览器判断为网页无回应
时间Fri Dec 14 17:53:10 2012
大家好:
最近面临一个棘手的问题上来求助
目前有一个网页需要执行Java Applet元件
其中某一项动作(某一行程式码)因为需要跟硬体沟通导致执行时间大约需要30秒
问题是程式虽然在正常执行但Chrome与Firefox都会判断执行过久而显示出一个视窗
提示使用者[是否停止执行Script]
很容易导致使用者以为是网页当掉而中断程式造成错误
想请问各位高手有没有方法可以在不修改元件的情况下
调整Javascript让浏览器不要跳出那个视窗?
(Firefox似乎可以设定等待时间,但Chrome目前真的无解)
感谢大家
小弟已被困扰2个星期了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.11.164
1F:→ sean721:PS:已有做Loading等待画面,但客户仍认为使用者会误按 12/14 17:56
2F:推 LaPass:html5好像可以开多执行绪..... 12/14 17:57
3F:→ lovdkkkk:好像可以自订 timeout 时间的长度 12/14 20:04
5F:推 LPH66:楼上那是 ajax 的吧 @@ 原 PO 要的是 client 端的执行时间 12/14 22:18
6F:→ sean721:先谢谢大家 我会查查看HTML5 程式不是AJAX 12/15 01:00
7F:→ tyf99:你要先送html header给client端,client才会等网页後续 12/15 15:59
8F:→ tyf99:也不一定是 header 啦,反正只要 client 有收到东西就行了 12/15 16:00
9F:→ tyf99:像我以前写 php 会用 echo "<html>"; ob_flush(); flush(); 12/15 16:05
10F:→ tyf99:client 收到 <html> 开头後,只要没断线,一两天都会等下去 12/15 16:06
11F:→ hermitwhite:那个动作有没有办法切成几段执行? 12/17 12:32