我该如何调试这个IE7问题?

时间:2010-03-09 18:59:03

标签: java javascript flex debugging

问题:

Obscure error message http://img66.imageshack.us/img66/6746/confusedg.png

条件:

IE7,SP2,最新的flash / java。只能在一台机器上重现。

观察:

小于javascript警告框,似乎是在我的网页加载swf时生成的。然而,对话框是模态的,就像警告框一样。

的问题:

我已尝试匹配相关机器的配置,但重新启动机器不会出现此错误。我对flash / flex并不是很熟悉,因此有一些flex / flash可以做的事情会导致出现这个错误对话框。

怎么会调试这个呢?除了一台机器外,它几乎不可再现,导致错误的环境是未知的。想法?

4 个答案:

答案 0 :(得分:3)

看起来像是一个Windows对话框给我。无论是Flash / Flex还是Javascript。 (尽管如果他们尝试的话,可以看起来像那样)。

问题可能完全取决于机器,可能是病毒,也可能是反病毒或添加阻止程序,认为Flash文件是一种威胁。我的自动backup.recovery软件有时会弹出类似的警报,当它正在进行备份和下载时。

我在蜿蜒,我的观点是,除了可以进入游戏的浏览器和Flash版本之外,还有更多的变量。我知道这可能没多大帮助,但希望我已经给了你一些关于要检查什么的想法。

答案 1 :(得分:0)

当您设置开发机器的“镜像”时,您确定要安装启用调试的Flash版本吗?

这可能与它有关。

答案 2 :(得分:0)

答案 3 :(得分:0)

Process Explorer将通过显示IE7进程的调用堆栈来帮助调试它。然后,您可以查看每个调用堆栈,以便找到显示消息框的调用堆栈。这将在显示消息框时准确显示堆栈中的哪些模块。