วิธีทำให้ Extension โบราณใช้กับ Firefox รุ่นใหม่ได้
ความจริงเรื่องนี้คุณ Jack The Ripper เคยเขียนไว้ในบอร์ดคุณห้าโอไว้แล้ว
คุณไอ้แอนนนนน ก็เคยเขียนไว้ก่อนหน้านั้น (รายนี้ผมจำไม่ได้แล้วว่าเขาเขียนไว้ที่ไหน ขอโทษจริงๆครับ)
แต่ยังไม่เคยเห็นใครเอามาเขียนเป็นบทความจริงๆจังๆซะที
ผมก็เลยจะขอเอาเรื่องนี้มาเขียนมั่ง
สำหรับ Extension ที่จะเอามายกตัวอย่างคือ Mozilla Archive Format ครับ เราจะมาทำให้มันใช้ได้ใน Fx2 กัน
(ขอโทษคุณ Jack The Ripper อีกที เพราะผมหา อทช. ตัวอย่างตัวอื่นไม่เจอ - -")
1. อันดับแรกก็ต้อง save Extension ตัวนั้นลงเครื่องมาก่อน แต่...
เผอิญว่าเว็บ AMO โฉมใหม่นั้นมีความสามารถในการตรวจสอบว่า Firefox ที่เราใช้นั้นเป็นรุ่นอะไร
ทำให้เราไม่สามารถ install Extension ที่ไม่รองรับกับ Firefox ของเราได้ (อ่านรายละเอียดได้ที่นี่ครับ)
อ้าว แล้วทีนี้จะทำยังไง... ก็ใช้ browser ตัวอื่น save เอาสิครับ อย่างของผมใช้ Opera
ทีนี้เราก็จะได้ extension ตัวนั้นมาอยู่ในเครื่องของเรา
เพื่อเป็นการพิสูจน์ว่า Extension ที่ save มานี่ มันไม่รองรับกับ Firefox ของผม
ผมก็เลยจับมันลากใส่ในหน้าต่าง Add-ons ของ Firefox ผลก็คือ...
Firefox มันด่าผมกลับมาว่า Extension ตัวนี้มันไม่รองรับกับ Firefox ของผม
เอาล่ะ ทีนี้ก็ถึงเวลาจะทำให้มันใช้ได้แล้ว
อันดับแรกเปิดไฟล์ Extension ตัวนั้นด้วยโปรแกรมบีบอัดอะไรก็ได้ซักตัว
ไฟล์ที่เราจะต้องแก้ไขมีอยู่ตัวเดียวคือ install.rdf (ไอ้ที่ลูกศรชี้อยู่ในรูปนั่นแหละ)
ลากมันออกมาวางไว้ข้างนอกไฟล์ xpi ซะ (เปิดหน้าต่างโปรแกรมบีบอัดนั้นไว้ก่อนนะ) แล้วเปิดมันด้วย editor ซักตัว
จากนั้นลองไล่หา tag <em:maxVersion>...</em:maxVersion> ดู
มันเป็นตัวกำหนดเวอร์ชันของ Firefox สูงสุดที่รองรับ extension นี้ได้
เราก็แก้ไปเลย จะเป็น 3.0, 5.0, 9.0, 99.0 หรืออะไรก็ได้ (แก้ทุกตำแหน่งไปเลย กันเหนียว)
เสร็จแล้วเราก็ลากไฟล์ install.rdf กลับเข้าไปในหน้าต่างโปรแกรมบีบอัดที่ให้เปิดไว้ก่อนเมื่อกี้
แล้วมันจะถามอะไรซักอย่าง ไม่ต้องไปสนใจ ให้ yes ไปซะ
จากนั้น พอลองลง Extension ที่แก้ไขแล้วก็ปรากฎว่า
เรียบร้อยครับ ลงได้ สบายบรื๋อ :)








Technorati Tags: 


ตั้งแต่ใช
ตั้งแต่ใช้ Firefox 3 Beta ก็ได้ใช้วิธีนี้บ่อยเลย ^^"
ง่ายกว่าน
ง่ายกว่านั้น เปิด about:config
แล้วเพิ่ม extensions.checkCompatibility เป็นชนิด boolean แล้วเซ็ตให้เป็น false
ทีนี้เวลาลง extensions มันก็จะไม่เช็คเวอร์ชันแล้ว
เจออีกวิธี
Nightly Tester Tools ใช้ใน Firefox 3 Beta 5 ได้แล้วครับ
ตัวนี้ช่วยให้สามารถสามารถใช้งาน extension ตัวเก่าได้ทุกตัว
ผมลองลง
ผมลองลง Mozilla Archive Format วิธีนี้กับ Firefox 3.0 แล้วสามารถติดตั้งได้ แต่ใช้งานไม่ได้ครับ
ลองใช้ Mr. tech toolkit เพื่อปิดการเช็คเวอร์ชั่นแล้วก็เป็นเหมือนกัน(ติดตั้งได้ แต่ใช้งาน 'save page(tabs) in archive..' และอื่นๆ ไม่ได้เลย)
พอดีผมต้องการที่จะ save หน้าเพจเก็บเป็นไฟล์ๆ เดียวน่ะครับ
จะย้อนกลับไปใช้ 2.0.x หรือ IE-tab > save as *.MHT มันก็ไม่ค่อยสะดวกเท่าไหร่เลยแฮะ ต้องเปลี่ยนไปเปลี่ยนมา..
ไม่ทราบว่าพอจะมีวิธี หรือ extension อื่น ที่มีลักษณะการทำงานคล้ายกันกับ MAF นี่บ้างไหมครับ
แล้วจะเข้ามาติดตามข่าวสารเรื่องหมาไฟที่นี่เรื่อยๆ ครับ
ขอบคุณมากครับผม :-)
คือdr.webเนี่
คือdr.webเนี่ยลงในfirefox3ไม่ได้เหรอครับ ผมมานลงไม่ได้ ขอความกรุณา ช่วยด้วยครับ