於瀏覽器上複製 Cordova Plugin 功能?

前陣子參考 telegram 內的討論以及搜尋到的文章 (creating apache cordova app with angular2)。使用 angular-cli 配合 cordova 建了一個簡陋的 seed project,主要改動只有增加 build script 而已。

目前主要有兩個問題想請教:

  1. 下一步想增加使用 Cordova Plugin ,同時也希望能在單純使用瀏覽器時也能複製出同樣的功能,目的是希望能夠在開發階段大多數時間可以使用瀏覽器就好。因此想請教大家是否有相關的資料或開發經驗可以分享?

以下簡單舉例:

程式內使用 SQLite 功能:
1.browser: 使用 IndexedDB ?
2.driver: 使用 Cordova SQLite Plugin

  1. 另外目前在 Device 上 Debug 主要都是透過 chrome://inspect/#devices remote debugging,不知道還有沒有其他方法?

目前我用 angular cli + cordova 進行開發,若需要測 plugin 相關的功能,也都是透過 device 去執行。
並且一樣使用 indexedDB 來進行存取,還沒有使用過 cordova 的 SQLite Plugin。
Device Debug 的部分也一樣是透過 chrome inspect device 進行的。