
En Firefox, cuando uso Archivo->Guardar página como..., quierotexto seleccionado actualmente (si lo hay) que se utilizará como nombre de archivo sugerido. (El comportamiento estándar es usar el título del documento si está disponible; las versiones anteriores solo usaban el nombre del archivo de la URL).
¿Cuál es la forma correcta de hacer esto? ¿Se puede hacer con una extensión, por ejemplo? ¿Qué necesito 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, abría el archivo omni.jar (omni.ja en estos días), localizaba dentro de él un archivo llamado 'contentAreaUtils.js' y agregaba 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 es así. 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 con 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 interrumpirla. Sí, conozco (algunos) js y (algunos) DOM; mi código js es sintácticamente correcto. Lo que no sé son las partes internas 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?