ActionScript ExternalInterface.call 参数有字符串 "/" 的解决方案

来源:互联网 发布:辐射4人物捏脸数据 编辑:程序博客网 时间:2024/06/03 22:15
今天发现一个问题,如果在 ActionScript 中通过 ExternalInterface.call 调用 JavaScript 时,如果传递的参数有字符串,那么字符串中如果包含 / 符号的话,那么将会调用失败。这个也是 ActionScript 和 JavaScript 交互的一个 bug,解决办法是,对传递的字符串先进行一下处理在传递,处理方法很简单,比如要传递的数据是 data,将它进行一次 data.replace(////, “////”) 替换之后,在传递给 JavaScript 就可以了。

或者替换成  data.replace(////, “//u005c”)
原创粉丝点击