知乎美化

宽屏显示、暗黑模式(4种)、暗黑模式跟随浏览器、屏蔽首页活动广告、隐藏文章开头大图、调整图片最大高度、向下翻时自动隐藏顶栏

< Feedback on 知乎美化

Review: Good - script works

jii
§
Posted: 2021-06-29
Edited: 2021-06-29

油猴的GM_setValue、GM_getValue函数是把数值存入localStorage里面。localStorage用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。所以如果使用这二个函数的时间长了,匹配的页面多了,电脑存储会塞满吧,如果不手动清空的话(个人猜测存储数据是满足同源策略的?或者说是针对每个页面都单独存一次数据?这样的话还是不敢滥用存储啊)

X.I.UAuthor
§
Posted: 2021-06-30

数据是存在本地的,每个脚本只有一个独立的 localStorage,无论在任何网站、页面去读取写入数据,都是在这一个 localStorage 里的。
这个一般都是用来存储脚本配置信息的,删除脚本的时候,这些内容也会被清除。

想要塞满电脑?localStorage 应该是有大小限制的,除非你安装并使用了成千上万个脚本,才会明显感觉到浏览器存储数据的文件夹增加一些罢了。

§
Posted: 2021-06-30
Edited: 2021-06-30

额,竟然还有人质疑这两个方法的😂这是油猴提供的数据存储方案,能设计出 TM、VM、GM 这样黑科技的开发者会在这种最重要的 API 上犯糊涂吗? 你在油猴里单独点开脚本能看到数据是怎么存的,占不了你几 KiB 空间,杞人忧天了属于是。

Post reply

Sign in to post a reply.