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