我在使用Indexeddb時遇到問題,當您將Web應用程序固定到主屏幕時,似乎停止工作。在Safari瀏覽器中運行時,一切正常。這是一個已知的限制嗎?Indexeddb無法在iPhone應用程序中使用iPhone IOS 8
3
A
回答
2
已知問題。其他iOS8 IndexedDB錯誤。
1
iOS8上'Home Screen'和'Cordova'web應用程序中的window.indexedDB對象爲空。 等等 - 它是隻讀的。所以indexedDBShim也失敗...
與window._indexedDB的方法(https://github.com/axemclion/IndexedDBShim/issues/167)對我的作品......
0
IndexedDB的是成功的一半支持科爾多瓦!他們只有一個只讀數據庫(完全以沒用) 但是你可以做一個變通方法,通過使用填充工具例如Polyfill Indexeddb
的填充工具的問題iOS8上的情況下,即INDEXDB墊片檢測,即INDEXDB安裝,但不知道它們是隻讀版本,它們使用window.indexdb而不是墊片。因此你必須強制使用indexshim而不是window.indexeddb。
打開pollyfill 的代碼中找到的代碼塊:
if ((typeof window.indexedDB === "undefined" || poorIndexedDbSupport) && typeof window.openDatabase !== "undefined") {
window.shimIndexedDB.__useShim();
}
else {
window.IDBDatabase = window.IDBDatabase || window.webkitIDBDatabase;
window.IDBTransaction = window.IDBTransaction || window.webkitIDBTransaction;
window.IDBCursor = window.IDBCursor || window.webkitIDBCursor;
window.IDBKeyRange = window.IDBKeyRange || window.webkitIDBKeyRange;
if(!window.IDBTransaction){
window.IDBTransaction = {};
}
/* Some browsers (e.g. Chrome 18 on Android) support IndexedDb but do not allow writing of these properties */
try {
window.IDBTransaction.READ_ONLY = window.IDBTransaction.READ_ONLY || "readonly";
window.IDBTransaction.READ_WRITE = window.IDBTransaction.READ_WRITE || "readwrite";
} catch (e) {}
}
,並替換爲:
window.shimIndexedDB.__useShim();
可以使用索引資料與window.shimIndexedDB
相關問題
- 1. iPad模擬器無法在iPhone應用程序中使用UIImagePickerController
- 2. 在iPhone應用程序中使用SDL
- 3. iphone sdk:CGAffineTransform無法在iOS 4中使用?
- 4. IOS應用程序'應用程序無法驗證'在iPhone 6上
- 5. 無法在iPhone上更新iPhone後在iPhone上測試應用程序
- 6. 無法在新的iPhone 7上部署iOS 10應用程序
- 7. IPhone應用程序:無法驗證
- 8. 無法從我的iPhone應用程序
- 9. iphone - 無法安裝應用程序
- 10. 在iPhone應用程序中調用Ajax
- 11. 在iPhone應用程序中使用SIP
- 12. 在iPhone應用程序中使用Localizable.strings
- 13. 在iPhone應用程序中使用JSON
- 14. 在iPhone應用程序中使用mapkit
- 15. 在iPhone應用程序中使用SwiftyDropbox
- 16. 在IPHONE應用程序中使用.net?
- 17. 在iPhone應用程序中使用NSException
- 18. 升級到iOS 4.2後iPhone應用程序無法運行
- 19. iPhone應用程序無法下載IOS 10
- 20. Iphone/IOS - 調試應用程序崩潰
- 21. 在iphone應用程序中實現應用程序細化
- 22. iPhone應用程序不工作在iPhone 5S的iOS 9.2
- 23. iPhone - 在我的iPhone應用程序中重複使用TableViewCells
- 24. iPhone:無法將應用程序移動到iPhone
- 25. iPhone:無法運行我在iPhone 3.x中使用iOS 4.3 SDK構建的iPhone程序
- 26. iPhone應用程序無法在舊設備上運行(3G,3GS,...)
- 27. Ionic無法在我的iPhone上運行我的應用程序
- 28. iPhone的第二個iOS應用程序
- 29. iPhone-應用程序崩潰的iOS 4.2
- 30. ios - iphone筆記應用程序
我記得看到別人抱怨最近大概是同樣的事情。對不起,我似乎無法找到鏈接。 – dumbmatter 2014-10-02 22:37:35