我的应用程序在创建数据库的WebView中执行一些Javascript代码。在某些情况下,当数据库的增长超过一定大小我得到这个JavaScript错误:替代做抛弃onExceededDatabaseQuota()
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()
允许根据需要将本机应用程序代码,以增加配额。自从API级别19以来,这已被弃用,并且不再被调用。的Javadoc说:
WebView now uses the HTML5/JavaScript Quota Management API.
这是新的配额管理API访问我的Android应用程序代码?是否有另一种方式让我告诉我的WebView增加存储配额?
根据android文档'WebView现在使用HTML5/JavaScript配额管理API'。对于配额管理API,请查看https://developers.google.com/web/updates/2011/11/Quota-Management-API-Fast-Facts?hl=zh-CN –