ActionScript中通过ExternalInterface.call
调用JavaScript中的函数的时候,如果JS函数出错了,在浏览器中并不会报错。怎么才能让浏览器报告被AS调用的JS函数中抛出来的错误呢?
ActionScript中通过ExternalInterface.call
调用JavaScript中的函数的时候,如果JS函数出错了,在浏览器中并不会报错。怎么才能让浏览器报告被AS调用的JS函数中抛出来的错误呢?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
使用setTimeout之后,JS函数执行时若有error抛出的话,Console里就会显示出来了
注意Flash ExternalInterface.call 有重大的安全漏洞:http://lcamtuf.blogspot.com/2...
将所有参数都用类似base64的方法编码后再传给JS才安全,光 escape slash 是没用的。