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

Show file sizes

แต่ในขณะเดียวกัน 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 เสียก่อน แล้วเปิดใหม่เพื่อดูผล ถ้าสำเร็จเวลาเราดาวน์โหลดไฟล์ต่างๆ ก็จะเป็นแบบในภาพนี้ครับ

Show file sizes

ขอขอบคุณ : คุณ the DtTvB

1 Star2 Stars3 Stars4 Stars5 Stars
4.88 เต็ม 5 (จาก 17 ผู้โหวต)

มี 19 ความเห็นที่ 'โคตรทิป : ให้ Firefox แสดงขนาดก่อนดาวน์โหลด'

  1. 1 e k n ๘

    แจ่มเล้ยย

  2. 2 duannnnn

    น่าจะพัฒนาเป็น Extension เลยนะครับ
    รุ่งแน่ ตัวนี้

  3. 3 ไร้นาม

    แจ่มมากครับ

  4. 4 Lancaster

    แจ่มมากๆครับ

  5. 5 kittiphat32

    แจ่มคร้าบบบบ เดี๋ยวไปทำบ้างดีกว่า

  6. 6 นิรนาม

    ได้แล้วครับสุดยอด ดีีมากครับ

  7. 7 SvZ

    กะแล้วเชียว…

  8. 8 the DtTvB

    น่าจะพัฒนาเป็น Extension เลยนะครับ

    ทำไม่เป็นครับ ตอนนี้หาคลาสที่ควบคุมหน้าตาของตัวแสดงดาวน์โหลดไม่เจอเลยครับ

    ป.ล. XPCOM ผมใช้ไม่เป็นครับ งิงิ อ่านในคู่มือแล้วไม่เข้าใจ
    ….ถ้าเข้าใจอาจจะทำเป็น Extension ได้ครับ

  9. 9 iannnnn

    the DtTvB แหล่มเลย

  10. 10 bolidan

    แจ๋วมากๆครับ

  11. 11 yium

    สุดยอด ช่างหากันจริงๆเลยครับนับถือๆ

  12. 12 Lancaster

    เจอปัญหาแล้วล่ะครับ _ _”

    คือถ้าตั้งตามนี้แล้ว มีการโหลดไฟล์จาก FTP
    firefox จะ crash ไปเลยครับ จนกว่าจะไป close connection ของ ftp ทิ้ง หรือไม่ก็ end process

    มีใครมีทางแก้ไหมครับ

  13. 13 kittiphat32

    เหอ ๆ จริงด้วยครับ Firefox Crash ไปเลย

    ผมใช้ Firefox 1.5.0.7 รุ่นตัดคำไทยของคุณสัมพันธ์นะครับ

  14. 14 วิน

    เจ๋งครับ
    สำหรับ ubuntu ไฟล์อยู่ที่ /usr/lib/firefox/components ครับ
    เวลาเปิด ให้คลิกขวา>เปิดด้วย>gksu gedit แล้วใส่รหัสครับ

  15. 15 firefox fever

    สุดยอดครับ

  16. 16 tinpak5536

    สุดยอดมักๆ แต่หลังจากเทสมาร่วมเดือน

    มีปัญหานะคับ ไม่ใช่จะ crash เฉพาะ ftp บางเวปที่ให้ดาวน์โหลดก็ crash คับ เท่าที่จำได้ก็มี http://download.jupiter.come2store.com
    http://www.megaupload.th.la
    และอีกบางที่ จำไม่ค่อยได้คับ

  17. 17 jdjtduijtditdui

    ก๊อปไป seach ซักส่วน ก็ไม่เจอแล้วครับ ทำไงดี

  18. 18 Coming

    เบิ่งเเล้วเยี่ยมครับ ได้มาอีก๑วิธีเเล้วครับ ก็ชอบDownloadบ่อยๆน่ะครับ ต้องเจอปัญหาสารพัด เเต่เนื่องจากมันฟรีเราก็เลยต้องหาวิธีไปเอามันมาล่ะครับ เเลกกับประสบการณ์เเก้ปัญหาด้วย ผมว่าคุ้มเข้าไปอีก

  1. 1 CSN :: CPE SKE News » Blog Archive » ตัดปัญหาเรื่อง option ที่ IE มี แต่ FF ไม่มี


Leave a Reply

                    





Close
E-mail It
XML-Sitemap
Creative Commons License