MessengerJS
MessengerJS copied to clipboard
ie6/7下的问题
msg不能为数字,否则剥离了默认的消息前缀后,数字参数不能被调用
感谢反馈,五一后回办公室我再确认一下~
hi, @Jberryliu 我在IE6/7使用示例页面发送数字消息没有问题, 因为这里的数字在发送时会被转为字符串, 这让我意识到你是不是在发送消息时直接传入了Number类型的参数?
消息的类型必须为字符串类型, 参见这里.
更多的, 建议传递消息时使用JSON String格式, 更方便扩展.
sorry,之前问题里的msg应该是project name。 project name为数字开头的话IE6、7下会有问题。 你在拿返回数据的时候,处理project name会剥离你的默认前缀,导致数字开头,取不到数据。 所以可能要注明一下,project name不能为数字开头
@Jberryliu 现已兼容数字开头的前缀, 你再试一下? fix in commit#https://github.com/biqing/MessengerJS/commit/a7c57156559b025eae5c0af816a24dfe021eafd4