动态包含 cordova JS



以下JS代码段动态包含JS文件,

var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'http://172.26.224.57/ios/cordova-2.2.0.js';
headID.appendChild(newScript);

但是调用自定义插件不适用于以下调用

 cordova.exec(onSuccess, onFail, "CustomPlugin", "getName", [tempObj]);

但是,如果我像下面这样静态包含 cordova js 文件,它可以工作。

<script type="text/javascript" src="http://172.26.224.57/ios/cordova-2.2.0.js"></script> 

您是否尝试过将脚本添加到自定义 cordova 钩子中,以便在构建时运行config.xml

<hook type="before_prepare" src="scripts/prebuild.js" />

最新更新