【问题标题】:How would I debug this IE7 issue?我将如何调试这个 IE7 问题?
【发布时间】:2010-03-09 18:59:03
【问题描述】:

问题:

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

条件:

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

观察:

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

问题:

我已尝试匹配有问题的机器的配置,但重新创建机器并没有出现此错误。我对 flash/flex 不是很熟悉,所以 flex/flash 可以做些什么会导致出现此错误对话框。

如何进行调试呢?除了单台机器外,它几乎是不可重现的,并且导致错误的情况是未知的。想法?

【问题讨论】:

  • 此外,这似乎并没有破坏我的 flex 应用程序的操作,虽然它很烦人。

标签: java javascript apache-flex debugging


【解决方案1】:

在我看来就像一个窗口对话框。既不是 Flash/Flex 也不是 Javascript。 (尽管如果他们尝试的话,可以让任何一个看起来像那样)。

问题可能完全取决于机器,可能是病毒,也可能是防病毒或添加阻止程序,认为 Flash 文件是一种威胁。我的自动 backup.recovery 软件有时会在备份过程中弹出类似的警报,我下载了一些东西。

我在胡思乱想,我的意思是,除了浏览器和 Flash 版本之外,还有更多的变数可以发挥作用。我知道这可能没有多大帮助,但希望我已经为您提供了更多关于检查内容的想法。

【讨论】:

  • 事实证明,这是在 flex 中以某种奇怪的时间问题生成的。该问题正在调查中,但在高延迟/低带宽情况下使用该应用是重现此问题的唯一方法。
【解决方案2】:

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

这可能与它有关。

【讨论】:

    【解决方案3】:
    【解决方案4】:

    进程资源管理器将通过显示 IE7 进程的调用堆栈来帮助调试。然后,您可以查看每个调用堆栈以找到显示消息框的堆栈。这将在显示消息框时准确显示堆栈中的模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-19
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多