Como usar o texto selecionado para o nome do arquivo ao salvar um arquivo no Firefox?

0

No Firefox, ao usar Arquivo-> Salvar página como ..., eu quero que o texto selecionado atualmente (se houver) seja usado como o nome de arquivo sugerido . (Comportamento padrão é usar o título do documento, se disponível; as versões anteriores usaram o nome do arquivo da URL).

Qual é a maneira correta de fazer isso? Pode ser feito com uma extensão, por exemplo? O que eu preciso ler?

Explicação opcional: costumava ser possível. Durante anos (pelo menos desde 2006), após instalar uma nova versão do Firefox, eu abriria o arquivo omni.jar (omni.ja nos dias de hoje), localizaria dentro de um arquivo chamado 'contentAreaUtils.js', e adicionaria algumas linhas de código no topo da função 'getDefaultFileName ()'. Funcionou sem falhas durante 10 anos. Com as versões recentes do Firefox, porém, isso não acontece mais. Para encurtar a história, quase qualquer modificação nesse arquivo faz com que o Firefox pare de reagir totalmente ao Ctrl + S. Se eu colocar

return 'abc';

no topo da função, funciona como esperado. mas se eu colocar

var myABC = 'abc';
return myABC;

o Firefox não faz mais nada com Ctrl + S.

console.log parece não funcionar de dentro, e no geral, o comportamento parece ser quase aleatório - às vezes apenas colocar um comentário no topo da função parece quebrá-lo. Sim, eu sei (alguns) js e (alguns) DOM; meu código js está sintaticamente correto. O que eu não sei é o funcionamento interno do Firefox e como eles aparentemente mudaram em algum momento em 2016. O Firefox está testando a integridade desse arquivo de alguma forma? Qual é a maneira correta de implementar isso?

    
por Marek Jedliński 11.03.2017 / 21:02

0 respostas