cordova android应用程序无法识别javascript模块中的函数

ikfrs5lh  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(184)

我们有一个cordova项目,javascript模块中有一些函数,当我调用这些函数时,它返回一个错误,即函数名没有定义。这只发生在android应用程序中,当我在网络浏览器和ios应用程序中返回代码时。它工作得很好。
用于html

<script type="module" src="xxxReceiver.js"></script>

对于模块js receiver.js

import Receiver from './scriptD/Receiver.js';
var oReceiver = new Receiver();
function receiver_init(){
    oReceiver.init();
}
window.receiver_init = receiver_init;
function receiver_addController(){
    return oReceiver.addController({name: window.xxControllerName,ip_addr: window.xxIPAddress});
}
window.receiver_addController = receiver_addController;

对于applicated general.js

var result = receiver_addController();

尝试在general.js上运行android cordova应用程序的代码时,会抛出错误:未定义receiver_addcontroller。
了解cordova可能不支持js模块,有没有办法解决?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题