ใน Firefox เมื่อใช้ File-> บันทึกหน้าเป็น ... ฉันต้องการที่เลือกในปัจจุบันข้อความ (ถ้ามี) ที่จะใช้เป็นชื่อไฟล์แนะนำ (พฤติกรรมมาตรฐานคือการใช้ชื่อเอกสารหากมี; รุ่นก่อนหน้านี้ใช้ชื่อไฟล์จาก URL เท่านั้น)
วิธีที่เหมาะสมในการทำเช่นนี้คืออะไร? มันสามารถทำได้กับนามสกุลเช่น? ฉันต้องอ่านอะไร
คำอธิบายเพิ่มเติม:มันเคยเป็นไปได้ สำหรับปี (อย่างน้อยตั้งแต่ปี 2549) หลังจากติดตั้ง Firefox เวอร์ชันใหม่ฉันจะเปิดไฟล์ omni.jar (omni.ja ทุกวันนี้) ค้นหาไฟล์ที่อยู่ในนั้นชื่อว่า 'contentAreaUtils.js' และเพิ่มบรรทัดไม่กี่บรรทัด รหัสที่ด้านบนของฟังก์ชั่น 'getDefaultFileName ()' มันทำงานได้อย่างไม่มีที่ติเป็นเวลา 10 ปี ด้วย Firefox เวอร์ชันล่าสุดแม้ว่าจะไม่เป็นเช่นนั้นอีกต่อไป เรื่องสั้นสั้น ๆ การดัดแปลงใด ๆ กับไฟล์นั้นทำให้ Firefox หยุดตอบสนองต่อ Ctrl + S โดยสิ้นเชิง ถ้าฉันใส่
return 'abc';
ที่ด้านบนของฟังก์ชั่นมันทำงานตามที่คาดไว้ แต่ถ้าฉันใส่
var myABC = 'abc';
return myABC;
ดังนั้น Firefox จะไม่ทำอะไรเลยใน Ctrl + S
console.log ดูเหมือนจะไม่ทำงานจากภายในและโดยรวมพฤติกรรมดูเหมือนจะสุ่มเกือบ - บางครั้งเพียงแค่ใส่ความคิดเห็นที่ด้านบนของฟังก์ชั่นที่ดูเหมือนว่าจะทำลายมัน ใช่ฉันรู้ (บางคน) js และ (บางคน) DOM; รหัส js ของฉันถูกต้องตามหลักไวยากรณ์ สิ่งที่ฉันไม่รู้ก็คือ Firefox internals และดูเหมือนว่าพวกเขาจะเปลี่ยนไปในบางจุดในปี 2559 Firefox ทดสอบความสมบูรณ์ของไฟล์นี้หรือไม่? อะไรคือวิธีที่เหมาะสมในการดำเนินการนี้