(บล็อกเก่า ThaiWrap bookmarklet, Auto thaiWrap())
รายการเปลี่ยนแปลง:
- ตัวแบ่งคำ เปลี่ยนจาก <WBR> มาใช้ zero-width space (U+200B) แทน เนื่องจาก Opera ไม่รู้จัก <WBR>
- เพิ่มการตรวจเบราเซอร์ เพื่อข้ามการทำงานทั้งหมด ถ้าใช้ Internet Explorer (เหตุผล: 1. จะได้ไม่เสียเวลา เพราะ IE ตัดคำได้อยู่แล้ว 2. IE แสดงผล zero-width space ไม่ได้)
ตอนนี้ยังเหลือปัญหา เรื่องไม่ทำงานกับเฟรมที่ซ้อนเฟรม ไล่ DOM reference ตะกี้นี้ เจอละว่ามันผิดตรงไหน (เราไปใช้ window.frames ซึ่งมันจะส่งค่ากลับเฉพาะ frames ระดับบนสุดเท่านั้น, คาดว่า. นอกจากนั้น มันยังไม่อยู่ใน spec ด้วย - อันตราย) แต่ยังไม่รู้จะแก้ไง ขอค้นก่อน
2 comments:
ดีครับ, มีการพัฒนาอย่างต่อเนื่อง. เอาใจช่วยครับ.
ใช้กับ Opera (8.0 beta) สำเร็จแล้ว ขอบคุณมากครับ
Post a Comment