我们有一个哥们 研究了一下 解决了 这个问题
//修改这里/Native/templates/advanced/platforms/android/platform_www/cordova.js
function pollOnce(opt_fromOnlineEvent) {
try{
if (bridgeSecret < 0) {
// This can happen when the NativeToJsMessageQueue resets the online state on page transitions.
// We know there's nothing to retrieve, so no need to poll.
return;
}
var msgs = nativeApiProvider.get().retrieveJsMessages(bridgeSecret, !!opt_fromOnlineEvent);
if (msgs) {
messagesFromNative.push(msgs);
// Process sync since we know we're already top-of-stack.
processMessages();
}