我正在考慮使用Cordova構建移動應用程序。主要驅動因素是我希望能夠將應用程序移植到多個平臺,而無需重新編寫表示層。我喜歡Angular和jQuery Mobile,與開發多個原生表示層相比,我覺得可以用更少的工作量生成高質量的演示文稿。Cordova:我可以在div中顯示本機應用程序組件嗎?
需要注意的是應用程序的一個組件稍微複雜一些。我想利用本地SDK編寫這個特定的組件,並使其與我的應用程序的其餘部分無縫地工作 - 作爲嵌入式子視圖。我認爲我可以通過編寫一個Cordova插件來優雅地解決這個問題。通過閱讀文檔,我瞭解瞭如何編寫一個「無頭」插件,或者在Web視圖前面打開並在活動時覆蓋顯示的插件。但是,我可以在網頁應用程序中的<div>
中顯示帶UI的插件嗎?例如,假設我的本地組件是本地「地址簿」視圖(在iOS中,此模塊具有呈現其顯示的ViewController)。我想將它呈現在頁面中的某個地方,其中我仍然可以看到我的應用程序標題 - 不會讓它在我的整個應用程序上方彈出,直到完成我的選擇。
我看到可以將CordovaWebView嵌入到本機應用程序中。但我想知道是否也可以採用其他方式。
你有沒有想過弗雷德裏克呢?我面臨着類似的問題:http://stackoverflow.com/q/21767146/527559 – Aras 2014-02-13 23:34:29
不以任何直接的方式,不 – 2014-03-01 21:07:33