0

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

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

任何帮助,将不胜感激。

4

2 回答 2

0

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

在您的应用程序内部使用这样的,

ExternalInterface.call("console.log","你的消息");

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

于 2013-10-21T09:39:23.880 回答
0

由于在评论中格式不正确,我发布为新答案。

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

功能日志错误(消息){

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

}

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

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

希望这会帮助你。

于 2013-10-21T10:55:56.203 回答