En Firefox, al usar Archivo- & gt; Guardar página como ..., quiero el texto seleccionado actualmente (si corresponde) se utilizará como el nombre de archivo sugerido . (El comportamiento estándar es usar el título del documento si está disponible; las versiones anteriores solo usaron el nombre de archivo de la URL).
¿Cuál es la forma correcta de hacer esto? ¿Se puede hacer con una extensión, por ejemplo? ¿Qué necesito para leer?
Explicación opcional: solía ser posible. Durante años (al menos desde 2006), después de instalar una nueva versión de Firefox abriría el archivo omni.jar (omni.ja en estos días), ubicaría dentro de él un archivo llamado 'contentAreaUtils.js' y agregaría algunas líneas de código en la parte superior de la función 'getDefaultFileName ()'. Funcionó perfectamente durante 10 años. Sin embargo, con las versiones recientes de Firefox, ya no lo hace. En pocas palabras, casi cualquier modificación de ese archivo hace que Firefox deje de reaccionar a Ctrl + S por completo. Si pongo
return 'abc';
en la parte superior de la función, funciona como se esperaba. pero si pongo
var myABC = 'abc';
return myABC;
entonces Firefox ya no hace nada en Ctrl + S.
console.log no parece funcionar desde adentro, y en general, el comportamiento parece ser casi aleatorio; a veces, simplemente colocar un comentario en la parte superior de la función parece romperlo. Sí, conozco (algunos) js y (algunos) DOM; Mi código js es sintácticamente correcto. Lo que no sé es los aspectos internos de Firefox y cómo aparentemente cambiaron en algún momento de 2016. ¿Firefox está probando la integridad de este archivo de alguna manera? ¿Cuál es la forma correcta de implementar esto?
fuente