gpt4 book ai didi

android - 增加 WebView 中 WebSQL 配额的大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:32:24 24 4
gpt4 key购买 nike

在普通的 Android 网络应用程序中,WebSQL 数据库的最大大小通常约为 8MB。在我正在制作的混合网络应用程序中,我想增加此限制。我该怎么做?

似乎WebStorage可能与它有关,但我在那里看到的唯一似乎设置大小的方法 setQuotaForOrigin 被标记为已弃用

欢迎使用示例代码(未弃用):)

最佳答案

Web 应用程序的配额似乎与混合应用程序的配额不同(如在 View 中运行的应用程序)。无论如何,通过在您的 android.app.Activity 子类中实现以下内容,您将加倍配额,直到它最终停止在大约 48MB。

@Override
public void onExceededDatabaseQuota(String url, String databaseIdentifier, long currentQuota, long estimatedSize, long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
quotaUpdater.updateQuota(estimatedSize * 2);
}

发生这种情况时,不会要求用户进行交互。

关于android - 增加 WebView 中 WebSQL 配额的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18237112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com