我有一個使用websql存儲數據的HTML5應用程序。iPad(iOS 3.2)不支持HTML5 readTransaction?
在可能的情況下,我對只讀SELECT查詢使用readTransaction()方法,對INSERT/UPDATE/DELETE查詢使用transaction()方法。
我不確定使用readTransaction()是否有性能上的好處,但它看起來是正確的。
該應用在桌面Safari,Chrome,iPhone(iOS4)上運行良好......但在iPad(iOS 3.2)上,它沒有。當我啓用調試控制檯(設置 - > Safari - >開發人員 - >調試控制檯)時,我可以看到它抱怨沒有readTransaction()方法。
任何人都可以確認iPad是否僅支持HTML5數據庫API的子集?很明顯,簡單的解決方法是將所有readTransaction()調用更改爲transaction(),但我只是想知道是否有人知道爲什麼readTransaction()在iPad上不起作用?
我無法在developer.apple.com或其他任何地方找到此差異的任何參考。
我的不好,你是對的。我被日期誤導了。所以我猜想,在發佈版本的Safari中沒有立即提供主幹中的提交。無論如何,我希望我給的指針有幫助。 – 2010-12-07 07:07:47