调用javascript alert()时,调用javascript函数的flash应用程序停止暂停处理

调用javascript alert()时,调用javascript函数的flash应用程序停止暂停处理,javascript,Javascript,我有一个flash应用程序,它以不同的间隔进行javascript调用 对于QA,我们希望显示flash应用程序称为javascript的参数 最初的开发人员使用了alert。但是,在单击“确定”按钮之前,应用程序将停止运行。(这不是我们想要的)。尝试其他对话框。这些也停止了应用程序 我需要一种独立于浏览器的方式(IE6+、safari、一些非常旧的firefox+、opera版本)来显示flash应用程序发送给javascript的内容,而不是让它停止我的flash应用程序。 我考虑过cons

我有一个flash应用程序,它以不同的间隔进行javascript调用

对于QA,我们希望显示flash应用程序称为javascript的参数

最初的开发人员使用了alert。但是,在单击“确定”按钮之前,应用程序将停止运行。(这不是我们想要的)。尝试其他对话框。这些也停止了应用程序

我需要一种独立于浏览器的方式(IE6+、safari、一些非常旧的firefox+、opera版本)来显示flash应用程序发送给javascript的内容,而不是让它停止我的flash应用程序。

我考虑过console.log(),但IE6不支持这一点


我希望有人能给我一个替代方案,而不是在页面中编写div,让javascript将消息转储到div中。

如果正在使用IE6或其他不支持console.log的平台,您可以使用条件注释进行检查,如果是这种情况,则包括Firebug Lite

你可以这样做:

<!--[if IE 6]>
<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>
<![endif]-->

或者使用JavaScript(如果您使用的是IE6以外不支持console对象的其他平台,那么可能更可靠)

<script type="text/javascript">
  if(!console || !console.log) {
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = 'https://getfirebug.com/firebug-lite.js';

    document.head.appendChild(script);
  }
</script>

如果(!console | |!console.log){
var script=document.createElement('script');
script.type='text/javascript';
script.src=https://getfirebug.com/firebug-lite.js';
document.head.appendChild(脚本);
}

然后像往常一样使用console.log-警报不是调试的方式!

而第二个选项在技术上是可行的。
我们最后在页面上放置了一个div标记,然后将侦听事件的javascript附加到该div的innerhtml中……

我将与qa管理部门联系。看看他们是否可以在这些框上安装firebug lite。不需要“安装”firebug lite。它只是一个简单的脚本/书签。没有任何问题“本地安装”只是一个脚本标记或bookmarklet。请参阅