Как предотвратить удаление значения FireFox Local Storage?

297
Ron

Например, у меня есть это yt-player-qualityзначение для домена www.youtube.com в моем локальном хранилище Firefox, которое сохраняет качество проигрывателя YouTube для посетителей.

Значение установлено в: {"data":"medium","expiration":1538035321798,"creation":1535443321798}

Это означает, что в следующий раз, когда я играю видео на YouTube, оно загружается с качеством 360p (возможные значения: large= 480p, medium= 360p, small= 240p, tiny= 144p)

Я хочу заморозить это значение largeв моем браузере. Так что даже если я удаляю данные своего браузера, он всегда загружает качество 480p. Мне не нравится всегда заходить на youtube.com. Я всегда чищу куки и данные. Мне нужно только это конкретное значение локального хранилища в моем браузере. Есть ли расширение для Firefox, чтобы сделать это возможным?

0

1 ответ на вопрос

0
Ron

Этот скрипт 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}") })();