[英]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.啟動Node ( index.js ):
jxcore( 'app.js')loadMainFile(回調)。
(在此步驟之后,我轉到另一個由express.js提供服務的index.html:
=> window.open(' http:// localhost:8080 / apps / backend / index.html ','_ blank');)
3.從Node ( app.js ) 調用方法 :
中移動( 'someNativeExtension')()調用。
但是此代碼段不起作用,因為在我收到另一個html文件后,似乎cordova.js不存在。 您有任何想法,如何解決?
當您瀏覽另一個URL時,cordova客戶端文件不會隨該URL一起加載。 由於您擁有加載HTML頁面的控件,因此該頁面可以加載cordova + jxcore JS文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.