JavaScript浏览器干扰

时间:2012-10-18 17:58:49

标签: javascript jquery browser error-handling

我有一个应用程序,99%的时间正常运行。这是一个相对简单的结账系统 - 用户提交表单,它通过验证(所有字段包含某些内容),然后针对付款处理器触发。付款处理器使用API​​处理订单并返回errorsuccess个回复,error返回一条消息,success将用户转到“感谢您”页面订单信息。

我们遇到的问题是,我们听到的客户说,当它开始处理消息时,它会在覆盖中出现(它应该是),然后就会挂起。我编写了一个应该等待25秒的超时,然后将用户发送到success页面(减去任何成功信息),然后告诉他们有错误。但是,在少数情况下,这种情况并没有发生。

我已经在浏览器的测试中测试了这个并且无法复制它,所以我想知道......

  1. 如果浏览器上的工具栏或插件可能阻止脚本正常运行。

  2. 如果有某种方法,我可以以编程方式检查这样的错误,并推动用户开启。

  3. 以下是参考代码:http://jsfiddle.net/XaP7z/

    我知道这是一个冗长且有点模糊的问题,但我正在抓住吸管,客户不满意(不管这是不是1%的问题)。

0 个答案:

没有答案