我们在整个网站中随机发生此错误,但仅限于我们目前已注意到的一台计算机上。我们没有使用我们的网站(它处于QA阶段)并且只有一个人测试这个网站似乎出现了这个问题。以下是错误消息:
<小时/> 用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2)
消息:'G.brokenFlashIE'为空或不是对象
行:17
字符:24003
代码:0
他们在XP / SP3上运行IE8。 sifr位于网站的每个页面上,但此错误显示不一致。发生这种情况的人说它经常发生,但随机发生。
它适用于我们尝试过的所有其他浏览器/操作系统组合。
我们正处于测试阶段的最后阶段,需要很快上线。任何帮助/建议/解决方案将不胜感激。
答案 0 :(得分:1)
我只有一些关于此的报告,没有人真正回过头来了解任何细节。您的错误消息有助于此。
我可以将错误追溯到卸载页面时运行的某些清理代码。我的印象是这个清理代码被调用两次 - 第一次执行设置G = null
导致第二次执行时出错。除了IE错误之外,清理代码可能被调用两次的唯一可能原因是用户是否停止加载页面。这是怎么回事?
答案 1 :(得分:0)
我认为发生此错误时我已经隔离了。我还没有找到原因,但我已经设法阻止它发生。我正在运行IE7。
仅当我的网址包含20%
空格分隔参数和网址末尾的#
然后点击Flash链接时,它才会触发。没有其他组合。
例如page.php?st=wv&stn=West%20Virginia#
- 将#
移到最后,一切正常。
出现#是因为我必须在空白的'a href'链接上打开一个下拉菜单,因此在网址末尾的'#'。我已从链接中删除了整个href='#'
- 这似乎适用于浏览器。
如果这对任何人都有帮助,我将会像14年的网络开发一样高兴,它让我感到烦恼,我从来没有能够回馈并解决论坛问题!