簡體   English   中英

JXCore Cordova =>本機Cordova插件(無法訪問cordova.exec(…))

[英]JXCore Cordova => Native Cordova Plugin (can't reach cordova.exec(…))

我正在使用JXCore Cordova插件來使我的Node.js應用程序在移動設備上運行。 我還編寫了一個本地cordova插件,以處理應用程序本機部分中的某些任務。

但是我找不到原生的cordova插件。 這是正確的方法嗎?

1.將方法從UI注冊到jxcore實例index.js ):
jxcore( 'someNativeExtension')寄存器(someTriggerMethod)。
(觸發器執行的操作類似於cordova.exec(...);)

2.啟動Nodeindex.js ):
jxcore( 'app.js')loadMainFile(回調)。
(在此步驟之后,我轉到另一個由express.js提供服務的index.html:
=> window.open(' http:// localhost:8080 / apps / backend / index.html ','_ blank');)

3.從Nodeapp.js調用方法
中移動( 'someNativeExtension')()調用。

但是此代碼段不起作用,因為在我收到另一個html文件后,似乎cordova.js不存在。 您有任何想法,如何解決?

當您瀏覽另一個URL時,cordova客戶端文件不會隨該URL一起加載。 由於您擁有加載HTML頁面的控件,因此該頁面可以加載cordova + jxcore JS文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM