相关疑难解决方法(0)

QuotaExceededError:Dom异常22:尝试向超出配额的存储添加内容

在iOS 7上使用iPhone上的LocalStorage会抛出此错误.我一直在寻找一个解决方案,但考虑到我甚至没有私下浏览,没有任何相关性.

我不明白为什么在iOS 7中默认禁用localStorage,但它似乎是?我也在其他网站上测试过,但没有运气.我甚至尝试使用这个网站测试它:http://arty.name/localstorage.html,但它似乎并没有因为一些奇怪的原因而保存任何东西.

有没有人有同样的问题,只有他们有运气修复它?我应该切换我的存储方法吗?

我只是通过存储几行信息来尝试进行硬调试,但无济于事.我使用标准localStorage.setItem()功能来保存.

javascript iphone html5 local-storage

218
推荐指数
4
解决办法
13万
查看次数

您可以通过脚本确定Chrome是否处于隐身模式吗?

是否可以通过脚本确定Google Chrome是否处于隐身模式?

编辑: 我实际上是指可以通过用户脚本,但答案假设JavaScript正在网页上运行.我在这里重新询问了有关用户脚本的问题.

javascript google-chrome incognito-mode

107
推荐指数
6
解决办法
7万
查看次数

如何在iOS 11 Mobile Safari或MacOS High Sierra Safari中检测隐私浏览?

在新的iOS 11 Safari和MacOS High Sierra Safari上,查看是否window.localStorage.setItem('test', 1);(请参阅/sf/answers/1241920011/)抛出错误的技巧不再有效,因为它不再抛出错误,它还可以正确设置localStorage项.有没有人想出任何其他方式来检查新版Safari中的隐私浏览模式?

safari mobile-safari ios11 macos-high-sierra

12
推荐指数
1
解决办法
1954
查看次数

你能阻止一个网站进入浏览器的历史吗?

奇怪的问题在这里.

我正在为一个受虐待的女性庇护所建立一个网站.他们希望确保妇女寻求服务的安全.

他们的一个要求是,如果有人使用他们的网站,那么它不会在浏览器的历史记录中注册.我以前从未见过,但至少需要深入研究它.

我唯一的想法是以某种方式加载单个页面中的所有页面,然后使该页面在标题和URL中没有实际的庇护所名称.因此,如果有人碰巧看过历史,它会显示为"Sue's Bakery"而不是实际名称.

这可能是一个延伸,但我只是在寻找任何建议.

如果有实际代码阻止浏览器的历史记录,那就更好了.

思考???

javascript php browser security web

10
推荐指数
1
解决办法
199
查看次数

Safari扩展程序如何知道私有浏览模式是否已启用?

我正在编写一个Safari扩展,并希望当用户打开私人浏览模式时我的行为会有所不同(我想尊重这种私人模式).

我在Apple的文档中没有提到这一点.

我知道这个帖子中的讨论:

检测浏览器是否使用私密浏览模式

这建议使用(浏览器无关的)js-CSS技巧来检测私人浏览模式,但希望Safari中内置一些钩子,我可以用它来扩展.

有任何想法吗?

security safari privacy safari-extension

6
推荐指数
1
解决办法
2615
查看次数

停止存储访问历史的浏览器

我目前正在为女性避难所开发一个网站.由于这是使用该网站的人非常敏感的信息,我想阻止浏览器存储他们访问的任何历史记录.是否可以使用HTML5 History API之类的东西?理想情况下它也适用于IE6 +,因为有很多人使用旧版本的IE.

我知道浏览器有私人浏览模式,但大多数人不了解它们,所以一些自动方式最好.

一个潜在的(虽然不太优选)解决方案是提示人们使用私人浏览模式,如果他们当前没有这样做.是否可以通过JavaScript检测到这一点?

编辑:我已经接受了Virgil的答案,因为他们可能需要将他们学到的东西应用到其他网站,因此他们可能需要将其学习.我也在隐藏我的访问按钮location.replace上使用了Joseph's ,因此它禁用了后退按钮.

需要注意的一件有趣的事情是,我尝试history.replace在网站上的所有链接上使用,认为这将取代所有浏览器历史记录,这意味着只记住查看过的最后一页.然而,在Firefox中打开历史记录面板 - 未在其他浏览器中测试 - 仍然显示每个页面的日志,它们只是通过后退按钮无法访问.

因此,对于任何有类似查询的人,我想重申,教育用户是保护用户的第一步.谢谢大家的建议.

问候

里克

html javascript browser-history

6
推荐指数
1
解决办法
4010
查看次数

Angular 7 PWA 网络存储选择

我正在使用 Angular 7 创建 PWA 应用程序。我正在决定如何在本地存储一些数据并有两个选择:

  1. 本地存储
  2. 索引数据库

本地存储的优点是

  1. 同步
  2. 返回字符串

locstorages的缺点

  1. ServiceWorker 无法访问本地存储
  2. 不安全

IndexedDB 的优点是

  1. 比本地存储更多的存储空间
  2. 可以存储和检索对象
  3. 基于承诺

IndexedDB 的缺点

  1. 在 Firefox 私人会话中不可用

现在,如果我使用 IndexedDB 来存储数据,来自 Firefox Private 会话的用户将无法使用我的网站,如果我使用 localstorage,我将无法利用 ServiceWorker。

您如何克服 IndexedDB 和 LocalStorage 的上述问题?

local-storage indexeddb progressive-web-apps angular

5
推荐指数
1
解决办法
2039
查看次数

如何检查ios是否使用隐私浏览

我的一个jquery插件存在问题,并且在ios中启用隐私浏览时会出现问题.

有没有办法检查这个?

javascript safari jquery ios

4
推荐指数
2
解决办法
5676
查看次数