1
love 2020-12-20 08:11:41 +08:00 via Android
浏览器的存储机制你就知道一个 cookie😂
|
2
loading 2020-12-20 08:17:09 +08:00 via Android
比 cookie 大的是 localStorage 。
不过你可以了解一下 node.js 然后就是 electron 了。这两个和你的想法很像,然后你也能知道你想法为什么有些实现不了。 |
3
black11black OP @love 因为我只用过 cookies 存登录令牌,大佬懂得多大佬讲讲?主要矛盾还是浏览器处于沙箱环境,是否有 api 可以影响外部。
|
4
black11black OP @loading 为什么实现不了你直接说不就完事了,我开发过 node 项目,我不了解为什么实现不了。
|
5
zhigang1992 2020-12-20 08:33:43 +08:00
|
6
loading 2020-12-20 09:08:09 +08:00 via Android
@black11black 惹不起
|
7
CamD 2020-12-20 09:45:08 +08:00 via iPhone
pwa 应用?
|
8
janus77 2020-12-20 09:52:01 +08:00 via iPhone
你进死角了
如果不用联网就可以用,那为什么还需要浏览器? 客户端不就是你想要的么 |
9
tlday 2020-12-20 10:18:24 +08:00
chrome 地址栏输入:
chrome://apps/ |
11
tlday 2020-12-20 10:53:43 +08:00
你的场景跟 extension 是契合的。如果不想以 extension 的模式来用,也有 filesystem API 可以用,Chrome 文档上面有人贴了,我贴个 Firefox 的: https://developer.mozilla.org/en-US/docs/Web/API/File_and_Directory_Entries_API,最后有浏览器兼容性列表。
filesystem API 的鲜明例子就是 mega.nz ,不过 mega.nz 对 filesystem API 的应用是因为下载的东西要在本地作解密,他们的宣传点就是上传下载过程中的加密传输: https://www.reddit.com/r/webdev/comments/2f6yfh/how_does_the_interesting_httpsmegaconz_download/ 顺便贴个浏览器 storage 配额限制: https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria https://chromium.googlesource.com/chromium/src/+/refs/heads/master/storage/browser/quota/quota_settings.cc#77 |
12
black11black OP @tlday 感谢回复,所以在存储 api 使用限制方面,最多利用硬盘 50%的空间,且单个域名最多用 2g ?感觉不具备实用性啊
|
13
black11black OP @loading block 了
|
14
datoujiejie221 2020-12-20 22:16:27 +08:00 via iPhone
这不就是 chrome app 么,好像都被谷歌放弃支持了
|
15
loading 2020-12-20 22:54:57 +08:00 via Android
这不回复个 block 我都感觉不太行。
|
16
akira 2020-12-20 22:56:10 +08:00
chromebook?
|
17
dingwen07 2020-12-21 00:36:32 +08:00 via iPhone
缓存大量数据是可以的,Gmail 甚至可以缓存你的所有邮件加附件
|