Greasemonkey – power of user demand

เหตุเกิดจากเมื่อเช้าเพื่อน sms มาบอกว่าเกรดออกแล้ว…

เลยอาบน้ำ ออนไลน์ ก่อนไปทำงาน – เข้าไปที่สำนักทะเบียนและประมวลผล จุฬาลงกรณ์มหาวิทยาลัย – login เข้าไปปุ๊บก็นึกขึ้นมาได้ว่ามันไม่ support บราวเซอร์อื่นนอกจาก ie6

ขออภัยระบบกำลังปรับปรุงสามารถรองรับได้เฉพาะ Internet Explorer Browser Version ไม่เกิน 7 เท่านั้น

ขออภัย OS X ก็ไม่มี ie เหมือนกัน (ว้อย)

ไม่ได้กระแดะ แต่นึกออกป่ะว่าอารมณ์ตอนนั้นมันรีบๆ ใครจะเปิด VM เพื่อแค่เปิด ie (วะ) – เลยแก้ปัญหาเฉพาะหน้าด้วย firebug หาลิ้งค์มั่วไปตามเรื่อง

กลับมาบ้านเลยนั่งคิดๆว่า ถ้าเจ้าของเว็บเขาไม่ทำให้มัน support เราทำเองเลยได้ไหม?

คำตอบอยู่ที่ Greasemonkey – add-ons ของ FF

Greasemonkey อนุญาตให้เราเขียน JavaScript เพื่อจะแก้ไข “อะไรก็ได้” ในหน้าเว็บที่เป็นเป้าหมาย การทำงานของมันไม่ซับซ้อน

  1. บราวเซอร์รีเควส url ไปหา web server
  2. web server ส่งผลลัพธ์กลับมา
  3. ไม่ชอบใจอะไร จับ Greasemonkey ละเลงซะ – จะลบนู่นนี่ทิ้ง เพิ่มนั่นโน่น แล้วแต่เราชอบเลย

เปรียบเหมือนสั่งราดหน้า คนขายทำแบบจืดมาตรฐานมา เราก็ปรุงรสตามถนัดปาก

คิดสะระตะได้ ก็ปล้ำกับเว็บสำนักทะเบียนอยู่พักใหญ่ๆ

สุดท้ายทำไม่ได้ ยอมแพ้ T-T

พี่แกเล่นใช้ frameset (เพื่ออะไร?) แถมเอาสคริปต์เมนูดึกดำบรรพ์มายัดๆใส่  – js error ก่อนที่ GM จะโหลด เลยเอวัง ด้วยประการละฉะนี้

เลยเบนเป้าหมายมาเล่นเว็บบอร์ด @LeeSongJ แทน 555

อยากรู้ว่าเป็นยังไง? ลง Greasemonkey แล้วจิ้มข้างล่าง จากนั้นเข้าไปที่ http://softwarepark.ipbfree.com โลด

Download swpForum+ here

สิ่งที่ละเลง

  • เอาโฆษณาออก
  • ลิ้งข้างล่างก็เอาออก (@LeeSongJ ตั้งใจหรือเป็น ads ไม่รู้ – ลบดะ)
  • แก้เลย์เอาท์ที่ fix-width ไว้หลายตำแหน่ง

ปล. Greasemonkey อันตรายพอสมควรกับ user ที่ไม่รู้อิโหน่อิเหน่ อาจเจอสคริปต์ทำ key logger ได้ง่ายๆ โปรดใช้วิจารณญานในการดาวน์โหลด

ปล.2. มีสคริปต์แหล่มๆเพียบเลยที่ userscripts.org ลองเล่นแล้วจะติดใจ

2 Comments

  1. Hana
    Posted March 19, 2009 at 8:42 am | #

    พูดได้คำเดวว่า @LeeSongJ งานเข้า 555

  2. SY
    Posted March 19, 2009 at 11:23 pm | #

    ความจริงที่ออฟฟิศก็เข้าพอสมควรแล้วนะ -*-

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>