web-sql

    0熱度

    1回答

    我正在開發一個應用程序,需要使用indexedDB來離線存儲一些信息,但在Safari的情況下,它不可用(還),所以我需要使用webSQL。 我已經使用this適配器爲indexedDB,enter link description here填充爲不支持indexedDB的瀏覽器的情況。不幸的是,我在Shim中遇到了一些問題,例如,在iOS Safari和Safari中,在我的應用程序中,我需要獲

    0熱度

    1回答

    我有一個PhoneGap應用程序,並已將所有內容都轉移到本地數據庫,現在我需要計算用戶在數據庫中的位置。 有沒有人有任何指出如何做到這一點,我使用的是谷歌API,但現在專注於脫機工作,所以必須查詢數據庫。 謝謝。

    2熱度

    1回答

    我在Android webview中使用nparashuram的indexeddb polyfill for websql。當我第一次啓動我的應用程序時,我創建了數據庫,每個數據庫都有自己的索引。 我在iOS和Safari瀏覽器中測試了polyfill,一切都按預期工作,但在Android 4.3的webview和下面,似乎init進程不起作用。 我需要手動刪除數據庫並重新創建它,以便能夠使用we

    2熱度

    1回答

    我使用PhoneGap製作iOS應用程序。有沒有辦法將應用程序創建的webSQL數據庫存儲在SD卡上,卸載應用程序,再次安裝,然後用卸載前存在的所有先前信息正確檢索數據庫? 由於我還沒有嘗試過任何東西,我不期待人們給我代碼作爲答案,我只是想知道我可以用什麼來實現這個目標?它會是PhoneGap的File API嗎?如果是這樣,我將如何指定保存數據庫的位置?

    2熱度

    3回答

    我在iOS上使用WebSQL數據庫的PhoneGap應用程序。在某些地方,我讀的是存儲容量是5MB,而在其他地方,我讀的是50MB,有人可以幫我解決這個問題嗎?此外,我正計劃在數據庫中存儲base64圖像。我應該這樣做,還是應該將圖像寫入文件系統而不是爲了節省數據庫空間?

    1熱度

    1回答

    我在我的項目中有這個功能。它應該返回一個選擇請求的結果,但它不能這樣做! jResult從事務功能中空出來。在第一個console.log中沒問題,我可以檢查內容,但最後它是空的!所以我不能返回我的查詢結果。 任何人都知道是什麼問題?有沒有更好的方法來從這個函數返回sqlresultset? 由於 function getHistoryList() { var jResult=[];

    0熱度

    2回答

    我需要使用WebSQL存儲包含二進制數據的JavaScript字符串。我知道可以使用用戶技術(IndexedDB,LocalStorage,...),但由於某些原因,我需要堅持使用WebSQL。由於配額有限且數據可能變大,我不希望對數據進行Base64編碼。 考慮以下JS代碼(和相應的JSFiddle): var db = openDatabase('mydb', '1.0', 'Test DB'

    2熱度

    1回答

    因此,PhoneGap的存儲API支持2010年不推薦使用的webSQL。它在Chrome開發工具中完全打破了測試。有一個本地的SQLite插件,有人做 https://github.com/brodysoft/Cordova-SQLitePlugin 這似乎是一個好主意,讓你需要的速度。但是,在爲PhoneGap構建應用程序之前,我的應用程序出現了一個巨大的問題。我們有一個10MB的數據庫,我們

    0熱度

    1回答

    是否有可能在同一語句中同時使用AND和OR查詢websql數據庫? 這是行不通的: tx.executeSql('SELECT * FROM people WHERE name="'+name1+'" OR name="'+name2+'" AND category=1', [], function (tx, results) { 這兩個事情: tx.executeSql(

    0熱度

    1回答

    如何訪問executeSql函數之外的url變量? (評論,我想它) function generateUrl(id, callBack){ var db = window.openDatabase("Database", "1.0", "Marktplaats", 200000); db.transaction(function (tx) { tx.execute