无论如何通过浏览器在客户端记录Flash错误?

时间:2013-10-21 09:07:08

标签: flash flash-media-server

假设客户端没有安装Flash播放器的调试版本,我们是否有办法在浏览器上记录客户端发生的错误?

或者在最坏的情况下,我们能以某种方式使用Flash Media Server进行日志记录吗?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可以使用“flash.external.ExternalInterface”类。

在你的应用程序中使用这样的,

ExternalInterface.call(“console.log”,“您的消息”);

这将在浏览器的控制台中记录您的消息。 (即浏览器中的开发者工具控制台)

答案 1 :(得分:0)

由于在评论中格式不合适,我发布了新答案。

如果要将错误保存到文件中,可以将ajax与ExternalInterface调用结合使用。  您需要在html页面中使用javascript方法,即logErrors。

function logErrors(message) {

//在此使用ajax调用将错误保存到服务器的文件中

}

然后你需要在闪光灯内使用它,

ExternalInterface.call("logErrors","your message");

希望这会对你有所帮助。