ฉันไม่ชอบการใช้ <big>
แบบไม่มีความหมายบนวิกิของเราเลย และต้องการป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้ จนถึงตอนนี้คำสั่งแบบ Flat-out ยังใช้งานไม่ได้ ดังนั้นฉันจึงเปลี่ยนไปใช้คำสั่งแทน...
AFAIK ไม่มีสวิตช์การกำหนดค่าเพื่อควบคุมบัญชีดำ/บัญชีขาวของแท็ก HTML เมื่อดูซอร์สโค้ดแล้ว ดูเหมือนว่าข้อมูลจะมาจาก Sanitizer::getRecognizedTagData()
ในขณะที่งานนั้นเสร็จสิ้นใน Sanitizer::removeHTMLtags()
อย่างไรก็ตาม ฉันไม่เห็นวิธีเพิ่มลงในรายการด้วยตัวเอง ยกเว้นการใช้หนึ่งใน hooks ก่อนหรือหลัง (InternalParseBeforeSanitize
, InternalParseBeforeLinks
) และอย่างใดอย่างหนึ่ง:
- โทร
Sanitizer::removeHTMLtags()
อีกครั้งด้วยตัวเอง โดยมีแท็กเพิ่มเติมในบัญชีดำเป็นพารามิเตอร์ - ค้นหาข้อความด้วยตนเองเพื่อลบแท็ก
<big>
ทั้งหมด
อันแรกคือการทำซ้ำของงาน อันที่สองคือการทำซ้ำโค้ด มีวิธีที่ดีกว่า? คุณจะแนะนำอะไร?