如果您正在尋找 HTML 美化工具(一種用於縮排您的腳本產生的 HTML 輸出的工具),Tidy 擴充套件可能不是合適的工具。
首先,您不應該在正式程式碼中使用 Tidy 或替代方案(例如 HTML Purifier)。HTML 後處理是一項相對資源密集型的任務,尤其是在底層實作依賴於 DOM API 的情況下。然而,除了效能之外,正式環境中的 HTML 美化可能會隱藏更嚴重的輸出問題,這些問題將難以追蹤,因為輸出與輸入不一致。
如果您僅出於開發目的而要使用縮排(一致、可讀的輸出格式),那麼您可以考慮依賴正規表達式的實作。為此,我編寫了 https://github.com/gajus/dindent。前面提到的實作與後者之間的區別在於,基於正規表達式的實作不會嘗試清理、驗證或以其他方式操作您的輸出,除了確保正確的縮排之外。