FCKeditor 預設開啟 XHTML 格式化,當在可視化模式編輯完整 HTML 頁面(含 <head>、<meta>、<script> 等)時,會自動修正標籤結構,導致 <head> 區域被竄改、屬性順序改變、甚至刪除某些非標準屬性。
include/FCKeditor/fckconfig.js。FCKConfig.EnableXHTML = true; // Unsupported: Do not change.
FCKConfig.EnableSourceXHTML = true; // Unsupported: Do not change.
FCKConfig.EnableXHTML = false; // Unsopported: Do not change.
FCKConfig.EnableSourceXHTML = false; // Unsupported: Do not change.
EnableXHTML:控制輸出模式是否強制符合 XHTML 規範(小寫標籤、屬性加引號、自閉合標籤等)。EnableSourceXHTML:控制原始碼視圖顯示時是否套用 XHTML 格式化。false 後,FCK 盡量保持原始 HTML 結構,不再自動「修正」。config.allowedContent = true 可更精細控制允許的標籤/屬性。