作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的应用程序正在创建数据库的 WebView 中执行一些 Javascript 代码。在某些情况下,当数据库增长超过一定大小时,我会收到此 Javascript 错误:
there was not enough remaining storage space, or the storage quota was reached and the user declined to allow more space
historical workaround因为这已经覆盖 WebChromeClient.onExceededDatabaseQuota()
这允许 native 应用程序代码根据需要增加配额。但是,自 API 级别 19 以来,这已被弃用,并且不再被调用。 Javadoc 说:
WebView now uses the HTML5 / JavaScript Quota Management API.
我的 Android 应用代码可以访问这个新的配额管理 API 吗?有没有其他方法可以让我的 WebView 增加存储配额?
最佳答案
原来模拟器的内部存储空间不足。在我编辑 AVD 以给它更多空间后,错误消失了。
关于javascript - 替代已弃用的 onExceededDatabaseQuota(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33215175/
我是一名优秀的程序员,十分优秀!