Como evitar a exclusão de um valor de armazenamento local do FireFox?

0

Por exemplo, eu tenho esse valor yt-player-quality para o domínio www.youtube.com no meu armazenamento local do firefox que salva a qualidade do player do YouTube do visitante.

O valor foi definido como: {"data":"medium","expiration":1538035321798,"creation":1535443321798}

o que significa que da próxima vez que eu reproduzir um vídeo no youtube, ele carregará com qualidade de 360p (os valores possíveis são: large = 480p , medium = 360p , small = 240p , tiny = 144p )

Eu quero congelar seu valor para large no meu navegador. Então, mesmo se eu excluir meus dados do navegador, ele sempre carrega a qualidade 480p. Eu não gosto sempre logado no youtube.com. Eu sempre limpo cookies e dados. Eu só preciso deste valor de armazenamento local específico no meu navegador. Existe alguma extensão do Firefox para tornar isso possível?

    
por Ron 28.08.2018 / 10:24

1 resposta

0

Este script greasemonkey fez o truque.

Ele recria o valor de armazenamento local toda vez que eu carrego uma página de vídeo do 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}")
})();
    
por 28.08.2018 / 11:40