![如何防止删除 FireFox 本地存储值?](https://linux22.com/image/1569033/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%E5%88%A0%E9%99%A4%20FireFox%20%E6%9C%AC%E5%9C%B0%E5%AD%98%E5%82%A8%E5%80%BC%EF%BC%9F.png)
举个例子,我的 Firefox 本地存储中有一个yt-player-quality
www.youtube.com 域名的值,它可以节省访问者的 youtube 播放器质量。
该值已设置为:
{"data":"medium","expiration":1538035321798,"creation":1535443321798}
这意味着下次我播放 YouTube 视频时,它会以 360p 质量加载(可能的值是:large
= 480p
、medium
= 360p
、small
= 240p
、tiny
= 144p
)
我想将它的值冻结large
在我的浏览器中。这样即使我删除了浏览器数据,它也始终加载 480p 的质量。我不喜欢总是登录 youtube.com。我总是清除 cookie 和数据。我只需要浏览器中的这个特定本地存储值。是否有任何 Firefox 扩展可以实现此目的?
答案1
这个greasemonkey脚本起了作用。
每次我加载 YouTube 视频页面时,它都会重新创建本地存储值。
// ==UserScript==
// @name YouTube Always 480p
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Always load youtube in 480p Quality
// @author You
// @match https://www.youtube.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
localStorage.setItem('yt-player-quality',"{\"data\":\"large\",\"expiration\":1538037941852,\"creation\":1535445941852}")
})();