我在使用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