Cordova processMessage失败:堆栈:未定义(和)错误:非法访问

时间:2013-06-20 17:56:15

标签: javascript android cordova

我正试图通过PushPlugin获得此GCM注册。

我无法找到每个'非法访问'错误消息的任何文档...听起来几乎像权限的事情。 JS函数onNotificationGCM ping一条日志消息,表明它正在执行......

错误讯息:

processMessage failed: Stack: undefined
processMessage failed: Error: illegal access
processMessage failed: Message: Jjavascript:onNotificationGCM({\"regid\":\"APA91bGQkVTa6KGBQzNz9spnYgYEL6RSJKyyoNh5GnhrkD04wVgm1detXbuATLRC_Evjduv4NCPZWzw_Q-ilEl4U_XBjibiSHPgzWEoO0_VBqB6HT_TDNMsJoxoGZu1ZXyFZNDXQawCJxv5KcQiCp7zmbaICt9n4TQ\",\"event\":\"registered\"})

1 个答案:

答案 0 :(得分:1)

好吧,去吧。似乎我试图用JSON.parse解析JS对象,这也是通过this article发现的 - 发现了这些“非法访问”错误。一旦我确定在解析JSON之前传入的msg是一个字符串,错误就消失了,regId被成功处理了。 w00t。