MessengerJS icon indicating copy to clipboard operation
MessengerJS copied to clipboard

ie6/7下的问题

Open berryliu opened this issue 10 years ago • 4 comments

msg不能为数字,否则剥离了默认的消息前缀后,数字参数不能被调用

berryliu avatar Apr 18 '14 05:04 berryliu

感谢反馈,五一后回办公室我再确认一下~

biqing avatar May 01 '14 16:05 biqing

hi, @Jberryliu 我在IE6/7使用示例页面发送数字消息没有问题, 因为这里的数字在发送时会被转为字符串, 这让我意识到你是不是在发送消息时直接传入了Number类型的参数?

消息的类型必须为字符串类型, 参见这里.

更多的, 建议传递消息时使用JSON String格式, 更方便扩展.

biqing avatar May 07 '14 03:05 biqing

sorry,之前问题里的msg应该是project name。 project name为数字开头的话IE6、7下会有问题。 你在拿返回数据的时候,处理project name会剥离你的默认前缀,导致数字开头,取不到数据。 所以可能要注明一下,project name不能为数字开头

berryliu avatar May 08 '14 02:05 berryliu

@Jberryliu 现已兼容数字开头的前缀, 你再试一下? fix in commit#https://github.com/biqing/MessengerJS/commit/a7c57156559b025eae5c0af816a24dfe021eafd4

biqing avatar May 08 '14 03:05 biqing