IE มันเหนือกว่า Firefox จุดนึง ตรงที่ก่อนจะดาวน์โหลดไฟล์อะไรก็ตาม มันจะแสดงขนาดให้ดูอย่างในภาพครับ

แต่ในขณะเดียวกัน Firefox กว่าจะเห็นขนาด ก็ต้องกดดาวน์โหลดไปก่อนถึงจะรู้ว่ามีขนาดเท่าไหร่ ซึ่งแน่นอนว่าย่อมเสียเวลากว่าเห็นๆ
ทั้งหมดทั้งมวล… นี่จึงเป็นที่มาของกระทู้ “แสดงขนาดไฟล์ก่อนดาวโหลด” ซึ่งก็เลยนำมาซึ่งทิปดีๆจากคุณ the DtTvB อีกตามเคยครับ
1.ขั้นแรกให้คุณเปิดโฟลเดอร์ที่ติดตั้ง Firefox ก่อนครับ โดยถ้าท่านติดตั้งใน Program Files ตำแหน่งของมันก็คือ C:\Program Files\Mozilla Firefox
2.จากนั้นเข้าไปที่โฟลเดอร์ components อีกชั้น แล้วเปิดไฟล์ที่ชื่อ nsHelperAppDlg.js ใน Text Editor ที่ท่านชอบใช้ ถ้าไม่มีก็ Notepad นี่ล่ะง่ายสุด… (พูดง่ายๆไฟล์นี้ก็จะอยู่ที่ C:\Program Files\Mozilla Firefox\components\nsHelperAppDlg.js)
3.ทำการค้นหาโค้ดที่เขียนว่า fname = suggestedFileName; (ถ้าไม่มีอะไรผิดพลาดจะอยู่ในบรรทัดที่ 365) จากนั้นคัดลอกเอาโค้ดต่อไปนี้ แทรกต่อท้ายลงไปครับ (กดดูตัวอย่าง)
// =====================================
// Begin Download File Size by the DtTvB
//
try {//
// Create an XMLHttpRequest, to get the HEAD response...
//
var xh = new this.mDialog.XMLHttpRequest();
xh.open ("HEAD", url.spec, false);
xh.send (null);//
// Get the response header.
//
var clen = xh.getResponseHeader('Content-Length');if (clen) {
//
// Add to the filename for show.
//
clens = clen + ' bytes';
if (clen > 1024)
clens = (Math.round(clen / 102.4) / 10) + ' KB';
if (clen > 1000000)
clens = (Math.round(clen / 104857.6) / 10) + ' MB';
fname += ' (' + clens + ')';}
} catch (e) {
//
// Error handler! :P
//
}
//
// Code finished! ;) the DtTvB
// =====================================
หลังจากนั้นก็ทำการบันทึกครับ แล้วเพื่อความชัวร์ก็ปิด Firefox เสียก่อน แล้วเปิดใหม่เพื่อดูผล ถ้าสำเร็จเวลาเราดาวน์โหลดไฟล์ต่างๆ ก็จะเป็นแบบในภาพนี้ครับ

ขอขอบคุณ : คุณ the DtTvB
มี 19 ความเห็นที่ 'โคตรทิป : ให้ Firefox แสดงขนาดก่อนดาวน์โหลด'
- 1 Pingback on Jul 20th, 2007 at 18:57:04
Leave a Reply
ผู้สนับสนุน
ค้นหา
ล่าสุด
หมวด
- การใช้งานทั่วไป (28)
- ข่าวคราว (94)
- เส้นทาง Firefox3 (20)
- หมาเน่า (11)
- เสริมหลักสูตร (23)
- Extension แนะนำ (68)
- Theme แนะแนว (7)
- Bookmarklet (2)
- Spread Firefox (12)
- ขำขำ (21)
- นอกเรื่อง (29)




แจ่มเล้ยย
น่าจะพัฒนาเป็น Extension เลยนะครับ
รุ่งแน่ ตัวนี้
แจ่มมากครับ
แจ่มมากๆครับ
แจ่มคร้าบบบบ เดี๋ยวไปทำบ้างดีกว่า
ได้แล้วครับสุดยอด ดีีมากครับ
ทำไม่เป็นครับ ตอนนี้หาคลาสที่ควบคุมหน้าตาของตัวแสดงดาวน์โหลดไม่เจอเลยครับ
ป.ล. XPCOM ผมใช้ไม่เป็นครับ งิงิ อ่านในคู่มือแล้วไม่เข้าใจ

….ถ้าเข้าใจอาจจะทำเป็น Extension ได้ครับ
the DtTvB แหล่มเลย
แจ๋วมากๆครับ
สุดยอด ช่างหากันจริงๆเลยครับนับถือๆ
เจอปัญหาแล้วล่ะครับ _ _”
คือถ้าตั้งตามนี้แล้ว มีการโหลดไฟล์จาก FTP
firefox จะ crash ไปเลยครับ จนกว่าจะไป close connection ของ ftp ทิ้ง หรือไม่ก็ end process
มีใครมีทางแก้ไหมครับ
เหอ ๆ จริงด้วยครับ Firefox Crash ไปเลย
ผมใช้ Firefox 1.5.0.7 รุ่นตัดคำไทยของคุณสัมพันธ์นะครับ
เจ๋งครับ
สำหรับ ubuntu ไฟล์อยู่ที่ /usr/lib/firefox/components ครับ
เวลาเปิด ให้คลิกขวา>เปิดด้วย>gksu gedit แล้วใส่รหัสครับ
สุดยอดครับ
http://www.megaupload.th.la
และอีกบางที่ จำไม่ค่อยได้คับ
ก๊อปไป seach ซักส่วน ก็ไม่เจอแล้วครับ ทำไงดี