gpt4 book ai didi

javascript - JXCore Cordova => native Cordova 插件(无法访问 cordova.exec(...))

转载 作者:太空宇宙 更新时间:2023-11-04 02:20:49 25 4
gpt4 key购买 nike

我正在使用JXCore Cordova Plugin让我的 Node.js 应用程序在移动设备上运行。我还编写了一个 native cordova 插件,用于在应用程序的 native 部分处理一些任务。

但我无法访问 native cordova 插件。这是执行此操作的正确方法吗?

<强>1。将 UI 方法注册到 jxcore 实例 (index.js):
jxcore('someNativeExtension').register(someTriggerMethod);
(其中触发器执行类似 cordova.exec(...); 的操作)

<强>2。启动 Node (index.js):
jxcore('app.js').loadMainFile(callback);
(在此步骤之后,我移动到另一个由express.js提供的index.html:
=> window.open(' http://localhost:8080/apps/backend/index.html ','_blank');)

<强>3。从 Node 调用方法 (app.js):
Mobile('someNativeExtension').call();

但是这个 fragment 不起作用,因为在我收到另一个 html 文件后,cordova.js 似乎不存在。您有什么想法吗?如何解决这个问题?

最佳答案

当您浏览另一个 URL 时,cordova 客户端文件不会随该 URL 一起加载。由于您可以控制加载的 HTML 页面,因此该页面可以加载 cordova + jxcore JS 文件

关于javascript - JXCore Cordova => native Cordova 插件(无法访问 cordova.exec(...)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33500372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com