- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我的 webapp 在 ios safari 隐私浏览中有 javascript 错误:
JavaScript:error
undefined
QUOTA_EXCEEDED_ERR:DOM Exception 22:An attempt was made to add something to storage...
我的代码:
localStorage.setItem('test',1)
最佳答案
显然这是设计使然。当 Safari(OS X 或 iOS)处于隐私浏览模式时,看起来好像 localStorage
可用,但尝试调用 setItem
会引发异常。
store.js line 73
"QUOTA_EXCEEDED_ERR: DOM Exception 22: An attempt was made to add something to storage that exceeded the quota."
发生的情况是,窗口对象仍然在全局命名空间中公开localStorage
,但是当您调用setItem
时,会抛出此异常。对 removeItem
的任何调用都将被忽略。
我相信最简单的修复(虽然我还没有测试过这个跨浏览器)是改变函数 isLocalStorageNameSupported()
来测试你是否也可以设置一些值。
https://github.com/marcuswestin/store.js/issues/42
function isLocalStorageNameSupported()
{
var testKey = 'test', storage = window.sessionStorage;
try
{
storage.setItem(testKey, '1');
storage.removeItem(testKey);
return localStorageName in win && win[localStorageName];
}
catch (error)
{
return false;
}
}
关于javascript - Safari : "QUOTA_EXCEEDED_ERR: DOM Exception 22: An attempt was made to add something to storage that exceeded the quota." 的 html5 localStorage 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14555347/
我有一个抛出以下异常的 .NET 应用程序: System.ComponentModel.Win32Exception : Not enough quota is available to proce
我目前管理着两个 Google Analytics 管理帐户,每个帐户都有许多客户和 view_ids。任务是通过 Google Analytics Reporting API (v4) 请求客户端数
我尝试计算请求 api 和时间的代码 a =0 count_time = 0 while True: start = time.time() if (sheet.cell(22,9).
我正在尝试在 Google App Engine 柔性环境上部署我的节点应用程序。以前它运行良好但昨天它开始拒绝给出此错误: Error: INVALID_ARGUMENT: The followin
我意识到有很多库可以从 Java、Python 等访问 IMAP。但我想要做的非常具体,并且与大多数 imap 示例相反。 简单的部分: 给定 IMAP 服务器、登录名和特定文件夹名称 删除该文件夹中
欧洲中部时间每天早上 8 点到 9 点之间,我的网站会显示此错误: Error Over Quota This application is temporarily over its serving
有什么方法可以检查特定 HDFS 目录上是否应用了任何空间配额? 我找不到任何提供此类信息的命令 here 最佳答案 也许你错过了这个页面? https://hadoop.apache.org/doc
这个问题在这里已经有了答案: Does the Firebase Spark (free) plan work on a per project basis? (1 个回答) 关闭 1 年前。 配额
我们正在使用 youtube 数据 api v3,并且已经有一段时间没有任何问题了。最近,我们收到了这个 403 异常: The request cannot be completed because
我正在尝试使用 Google Translate REST API 并同时请求以下网址: http://ajax.googleapis.com/ajax/services/language/trans
大多数时候,作为 .Net 开发人员,我们可以自由地在高级抽象世界中玩耍,但有时现实会踢你的私密部分,并告诉你要找到一个真的理解。 我刚刚经历过其中一次。我认为将角落数据列为项目列表就足够了,以便您了
我在我的应用程序中使用 Google TextToSpeech 已经很长时间了,我的许多用户都在使用离线语音,所以我对使用的资源数量没有任何问题。但是在收到 GoogleTTS 的最新更新后,我所有的
嘿。我对 App Engine 很陌生。我创建了一个基于 Web 的 Twitter 应用程序,该应用程序现在运行在 App Engine 上,并且我不断地达到我的 CPU 超过配额限制。我做了一些分
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 5 年前。 Improve
我正在尝试将文件(仅S3 URL可用)上载到YouTube,但是Heroku上的Dyno总是崩溃,并显示“内存配额超出”错误消息。恐怕文件(或文件的一部分)在上传到YouTube时会存储在内存中,但不
我正在通过向 Azure APIM 发出请求来调用服务,但我刚刚收到了 403 响应,其中包含以下错误消息:“调用量配额不足。配额将在 00:40:14 补充。”一般而言,如何更新 APIM 或 Az
我们有一个全新的(例如,几天前创建的,其中还没有资源)Azure 即用即付订阅,现在当我尝试配置某些内容时,我不被允许。 查看门户中的订阅,“使用情况 + 配额”下的列表为空。 我们注册时是否做错了什
我正在通过向 Azure APIM 发出请求来调用服务,但我刚刚收到了 403 响应,其中包含以下错误消息:“调用量配额不足。配额将在 00:40:14 补充。”一般而言,如何更新 APIM 或 Az
我分配了少量数据类型,总大小为 2mb。 我只使用一个堆,它运行良好,直到我达到一定数量的分配,我对此非常确定,因为我已经评论了一个分配,使其在下一个分配时崩溃。 配额 = 磁盘空间?该文档没有涵盖此
我们有一个全新的(例如,几天前创建的,其中还没有资源)Azure 即用即付订阅,现在当我尝试配置某些内容时,我不被允许。 查看门户中的订阅,“使用情况 + 配额”下的列表为空。 我们注册时是否做错了什
我是一名优秀的程序员,十分优秀!