IE10上indexeddb的存储限制

2023-11-27

我们正在构建一个 Web 应用程序,它使用 indexedDB 将大量文件存储为 blob。如果用户最大限度地使用我们的应用程序,我们可以在 indexeddb 中存储多达 15GB 的文件。

我们遇到了 IE10 的问题,我强烈怀疑是配额问题。

成功保存一些文件后,新调用store.put(data, key);永远不会结束。

基本上,该函数将被调用,但不会调用成功事件或错误事件。

如果我查看 IE 10 的 IndexedDB 文件夹,我会看到一些看起来像临时文件(每个 512 kB)的文件被无限期地创建和删除。

当查看“缓存和数据库”参数窗口时,我发现我的网站的数据库已达到250 MB.

进一步查看,我发现了这篇博客文章http://msdnrss.thecoderblogs.com/2012/12/using-html5javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii/其中顺便说一下 Windows 应用商店应用程序的存储限制为 250 MB。

我没有使用任何 Windows 应用商店机制,但我认为我可能会成为相同任意限制的受害者。

所以,我的问题是:

  • 有什么办法可以绕过这个限制吗?系统会要求用户获得超过 10 MB 限制的许可,但当达到 250 MB 时,我没有看到用户出现任何问题。

  • 有没有其他方法可以使用 IE10 存储超过 250 MB 的数据。

谢谢,我会收集任何线索。


恐怕你不能。提供存储限制并要求用户允许更多空间是浏览器供应商的责任。所以我认为第一个选项不适用。

我知道用户可以允许网站超出给定限制(互联网选项 > 常规 > 浏览历史记录 > 设置 > 缓存和数据库),但我不知道这是否会否决 250MB。这可能是您无法超过的硬编码限制。

此限制与域绑定,这意味着您无法通过创建多个数据库来解决它。唯一的解决方案是存储在多个域上,但在这种情况下您无法交叉访问它们。据我所知,indexeddb API 和 File API 的组合限制为 250MB

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE10上indexeddb的存储限制 的相关文章

  • Lawnchair-IndexedDB 不支持多记录

    我尝试在索引数据库中创建多个记录 但它不允许我 例如耐克和阿迪达斯objectStores var nike Lawnchair adapter indexed db name stores record nike function e c
  • CSS 模糊滤镜在 Firefox 和 IE 10 中不起作用,有其他选择吗?

    我使用这个 CSS 代码blur effect blur webkit filter blur 5px moz filter blur 5px o filter blur 5px ms filter blur 5px filter blur
  • IE10 中的 jquery UI Draggable 通过滚动条拖动时出现 bug

    我有一个带有可拖动元素的 div 它在所有浏览器中都工作得很好 除了 IE10 存在一个问题 如果您尝试通过滚动条拖动该元素 它会滚动 直到您松开鼠标 在这种情况下该元素将捕捉到鼠标的当前位置 我已经设置了这个小提琴 http jsfidd
  • 一天地理编码服务调用次数过多

    我在使用 google 地图地理编码功能时收到此错误消息 据我所知 当我超过一天 2500 个请求的免费限制时 就会发生这种情况 不过 我已经设置了一个计费选项来为额外的请求支付额外费用 但我仍然收到此错误 当我设置账单时 它要求我创建一个
  • 如何在 IE10 中检查元素(免费)

    使用 Chrome 我可以右键单击页面的任何元素 然后选择 检查元素 如何免费使用 IE10 实现这种 工作 IE 开发工具提供了一个 单击选择 工具 免费 See F12 开发者工具入门 IE9 10 http msdn microsof
  • 在 Firefox 扩展中使用 indexedDB

    我无法在 Firefox 扩展中使用 indexedDB 保存数据 我也找不到有关 indexedDB 和 Firefox 扩展的任何信息 有人处理过这个吗 唯一的问题是 对于indexedDB您需要一个窗口 除此之外 从附加组件使用它时没
  • 使用 JavaScript 计算速度返回 NaN

    我正在按照此处显示的示例进行操作如何在 Javascript 中检测互联网速度 https stackoverflow com questions 5529718 how to detect internet speed in javasc
  • 获取 Dexie 中的 GroupBy 计数

    我有一个索引数据库下表接受以下结构化 JSON 作为一行 id 1 name doc1 createdDate 2018 08 08 我想计算表中每个可用日期的数量 IE groupby 日期然后计数 预期示例输出的格式为 2018 08
  • 从多个 JavaScript 线程访问 IndexedDB

    概述 我试图避免从网页和网络工作人员访问 IndexedDB 时出现竞争情况 Setup 当用户使用站点时将项目保存到本地 IndexedDB 的网页 每当用户将数据保存到本地数据库时 记录就会被标记为 未发送 Web worker 后台线
  • 绑定安装卷上的 Docker 每个容器磁盘配额

    我正在尝试为我的客户创建一个简单的托管平台 我通过 docker 在 nginx proxy 后面的 VPS 上部署所有应用程序 对于 WordPress 应用程序 我希望能够限制磁盘空间 以便我的客户不会使用太多并影响其他应用程序 我将所
  • Windows 7 上的 IE10 并排 IE8

    我可以安装吗适用于 Windows 7 的 IE10 预览版 http ie microsoft com testdrive Info Downloads Default html并保留之前的IE8版本进行开发测试 我不相信您能够在同一台计
  • IE10 上的 WebSocket 出现 SecurityError

    我目前正在 IE10 在 Windows 8 上 下开发一个网站 使用 JavaScript 中的 WebSockets 它在 Firefox 18 和 Chrome 25 下运行良好 但在 IE10 上建立连接时出现 SecurityEr
  • 删除indexedDB对象存储中特定索引值的所有记录

    对于数组键为的对象存储 a b where a也是一个索引 有没有更有效的方法来删除特定值的所有记录a而不是在索引上打开游标a并通过光标逐步删除每条记录 有没有办法只为索引定义键范围 或者只为索引定义键范围a然后离开b打开任何值 以便可以删
  • 未使用的indexeddb数据库是如何清理的

    我使用 IndexedDB 作为本地存储 并且运行良好 由于过于详细的原因 这里无法详细介绍 我经常只创建一个数据库并使用它 但在某些情况下 我需要创建更多数据库 在其中一些情况下 这些额外的数据库可能最终会 孤立 或未使用 并且将来不再需
  • Internet Explorer 9、10 和 11 事件构造函数不起作用

    我正在创建一个事件 因此使用 DOM Event 构造函数 new Event change 这在现代浏览器中工作正常 但是在 Internet Explorer 9 10 和 11 中 它会失败并显示 Object doesn t sup
  • Indexeddb 添加新值而不是更新现有值

    当尝试更新其中的记录时索引数据库使用put方法 看起来是创造了新的价值而不是改变 根据MDN https developer mozilla org en US docs Web API IDBObjectStore put这是更新记录的方
  • 在达到 API 配额限制之前 YouTube 视频上传被拒绝

    我的项目的API配额通过申请过程成功增加到4M 通过以下方式在配额详细信息中确认了这一点 谷歌开发者控制台 https console developers google com已启用 API 的配额页面 然而 在标准的 50 次上传后 视
  • 我可以在同一个 Azure 容器上创建和添加多少个访问策略?

    我通过搜索没有找到答案 我认为我应该能够在一个容器上创建许多存储访问策略 至少数千个 但经过测试 我的程序最多只能在一个容器上添加5个策略 然后我尝试了Microsoft Azure Storage Explorer 它也有这个限制 最多只
  • IndexedDB - 对象存储与多个数据库与索引?

    我想知道什么时候使用单个数据库与具有多个对象存储的数据库是一个好主意 我阅读了网络上的大多数教程并查看了 indexedDB 的规范 但找不到比较这些不同概念的好例子 有没有人有此类事情的具体示例 使用多个对象存储和 或代码的设计模型 只要
  • jquery-ui 1.9.1 ui-draggable 不适用于 ie9 和 ie10

    我在 IE 9 和 10 中无法使 draggable 工作 主要使用的 javascript 包有 jquery ui 1 9 1 min js 和 jquery 1 8 2 min js 代码基本上是这样的 creation texts

随机推荐

  • 从 Linux 中的 C/C++ 程序发送电子邮件

    我想在每次模拟结束时向我的 Gmail 帐户发送一封电子邮件 我尝试在网上搜索并发现发电子邮件但已经超时了 如果有人能向我指出他们尝试过的包或链接 我将不胜感激 Thanks 您可以直接使用调用本地 MTApopen 并向其提供符合 RFC
  • 如何使用 SIFT/SURF 作为机器学习算法的特征?

    我正在研究自动图像注释问题 其中我试图将标签与图像相关联 为此 我尝试使用 SIFT 特征进行学习 但问题是所有的 SIFT 特征都是一组关键点 每个关键点都有一个二维数组 而且关键点的数量也很大 我的学习算法通常只接受一个 有多少个以及如
  • Angular 2:将依赖项注入@CanActivate?

    在 Angular 2 中 你可以指定一个 CanActivate组件的注释 您可以在其中确定是否应激活该组件 它不是接口的原因是因为回调在组件实例化之前被调用 问题是 我无法找到一种方法将依赖项注入到该回调中 我需要我的服务告诉我是否已登
  • 未找到 Heroku 资产 404

    我们正在处理一个问题 即我们的资产在 slug 编译期间编译时没有任何问题 然而 从昨天开始 在推送到我们的暂存和生产应用程序后 我们现在遇到了浏览器指示资产由于某种原因无法加载的问题 使用浏览器开发工具我们看到此错误 无法加载资源 服务器
  • skimage (Python) 实际如何保存图像

    我目前正在申请张素细化算法为了磨练一些我想稍后追踪的细丝 这需要我输出灰度图像以便使用 OpenCV 识别对象 import matplotlib import matplotlib pyplot as plt import skimage
  • 奇怪的重复模板模式和泛型约束 (C#)

    我想在基泛型类中创建一个方法来返回派生对象的专门集合并对它们执行一些操作 如下例所示 using System using System Collections Generic namespace test class Base
  • 如何在 SQL Server 中将“dd/mm/yyyy”字符串转换为日期时间?

    我试过这个 SELECT convert datetime 23 07 2009 111 但出现这个错误 将 varchar 数据类型转换为 datetime 数据类型导致值超出范围 However SELECT convert datet
  • 如何将行名称添加到 magrittr 链中的数据框

    我想做相反的事情 将行名称转换为第一列 在管道链的某个位置 我想将行名称添加到数据框中 例如 我想使用管道执行以下操作 rownames mtcars lt as character 1 nrow mtcars 使其看起来像 library
  • 如何制作批处理文件来运行热键

    Every time I start my Windows I want to execute a hotkey Ctrl Alt 1 using a batch file and putting it in startup folder
  • “NSURLErrorDomain” - 代码:18446744073709550594 Xcode 7 上的 Ajax 调用

    我尝试从 Xcode 7 进行异步调用 如下所示 最终看到此错误 NSURLErrorDomain 代码 18446744073709550594 当我在 Xcode 6 中使用这段代码时 它没有问题 有其他人看到这个错误吗 var tas
  • 使用indexOf过滤数组

    我正在尝试使用indexOf 输出事件数组中的前两个对象 这不会返回任何内容 var whiteList css js var events file css style css type css file js app js type j
  • 在什么情况下 Windows 关键部分的锁定计数可能为负数?

    Windows 中 RTL CRITICAL SECTION 结构的 LockCount 字段是否可以合法为负数 我们正在跟踪一次非常难以捉摸的崩溃 我们看到的一个症状是 CS 的 LockCount 为负值 崩溃时 计数为 6 但通常似乎
  • 将 XML 文件转换为 JSON 或 CSV?

    我有带有嵌套元素的复杂 XML 文件 我构建了一个使用 SSIS 和 T SQL 进行处理的流程 我们利用 Azure 数据工厂 我想探索将 XML 文件转换为 JSON 或 CSV 因为 ADF 支持这些文件 而 XML 不支持 看来逻辑
  • mysql 选择 30 天范围内的日期

    这一定很简单 但我摆弄了它 并没有得到我想要的任何东西 我有以下代码 SELECT id title start date FROM events WHERE start date gt DATE SUB NOW INTERVAL 1 MO
  • 关于“new”关键字的 Java 内存问题

    如果运行以下代码会发生什么 while true String x new String ABC 在记忆方面 String x 是分配在栈上还是堆上 程序最终会因为内存溢出而崩溃吗 还是垃圾收集会阻止这种情况发生 new关键字是否总是在堆上
  • $_SERVER['HTTP_HOST'] 未设置

    我的 php 页面有很多流量 但没有变量 SERVER HTTP HOST set 此流量相当于每秒 1 次点击 我不知道它可能是什么 但为了减少服务器负载 我在每个 php 页面的顶部这样做 if isset SERVER HTTP HO
  • Android:使用 AlarmManager 获取所有 PendingIntents 设置

    我设置一个这样的闹钟 alarmManager set AlarmManager RTC WAKEUP alarmTime pendingEvent 我有兴趣删除以前设置的所有警报 清除它们 有没有办法让我做到这一点或获取当前设置的所有警报
  • Java图像分析-计算垂直线

    I need a little help on an image analysis algorithm in Java I basically have images like this 因此 正如您可能猜到的 我需要计算行数 您认为哪种方
  • Pandas:如何将具有多个值的单元格转换为多行?

    我有一个像这样的数据框 Name asn count Org1 asn1 asn2 1 org2 asn3 2 org3 asn4 asn5 5 我想将我的 DataFrame 转换为如下所示 Name asn count Org1 asn
  • IE10上indexeddb的存储限制

    我们正在构建一个 Web 应用程序 它使用 indexedDB 将大量文件存储为 blob 如果用户最大限度地使用我们的应用程序 我们可以在 indexeddb 中存储多达 15GB 的文件 我们遇到了 IE10 的问题 我强烈怀疑是配额问