Bei der Entwicklung meiner Cordova-Hybrid-Anwendung habe ich mich daran gewöhnt, meine Anwendung in einem normalen Desktop-Browser zu testen, was bisher sehr gut funktioniert hat.Wie verwende ich sqlite mit cordova beim Testen in einem normalen Desktop-Browser?
Jetzt möchte ich sqlite Funktionalität zu meiner Anwendung hinzufügen. Ich sehe, dass es ein Plugin für cordova gibt, aber ich bin neugierig, wie kann ich ein Fallback schreiben, so dass ich, wenn cordova nicht benutzt wird, natürlich sqlite benutzen kann, ohne das cordova plugin zu benutzen? Im Idealfall möchte ich, dass das native sqlite-Objekt genau wie das Plug-in behandelt wird. Daher kann ich alle Tests in einem normalen Browser durchführen, um die Anzahl der Installationen auf einem Gerät zu minimieren - Die Bauzeit für Android ist sehr lang, also möchte ich es so weit wie möglich vermeiden.
Danke!
Erstens: Warum versuchen Sie nicht Emulator? Zweitens: Bauzeit ist nicht so viel! es dauerte fast 20-40 Sekunden. Drittens: Sie können Ripple Emulator versuchen. https://chrome.google.com/webstore/detail/ripple-emulator-beta/geelfhphabnejjhdalkjhgipohgpdnoc Ich habe es nicht verwendet. Aber gehört, dass man es tatsächlich im Browser laufen lassen kann, um Phonegap-Apps zu testen. – AtanuCSE
Sie können WebSQL auf dem Desktop-Browser verwenden. Die Schnittstelle (API) ist die gleiche, ob Sie sie in Cordova oder Desktop-Browser verwenden. Die zugrunde liegende Datenbank kann SQLite sein, hängt jedoch vom Browser ab. Überprüfen Sie diese [link] (http://caniuse.com/#feat=sql-storage) für WebSQL-Unterstützung zwischen Desktop-Browsern. – frank
Große Frage - Ich sehe, niemand hat eine Antwort gegeben. Bist du allein auf die Welt gekommen? – u01jmg3