超文本標記語言(HTML)閱讀器可以是三種類型的計算機軟件中的任何一種。該術語通常用于表示設計用于顯示HTML文檔的程序,但沒有web瀏覽器的重量級組件和聯機要求。HTML閱讀器也可以是編程組件或庫,有時也可以是程序庫包含...
超文本標記語言(HTML)閱讀器可以是三種類型的計算機軟件中的任何一種。該術語通常用于表示設計用于顯示HTML文檔的程序,但沒有web瀏覽器的重量級組件和聯機要求。HTML閱讀器也可以是編程組件或庫,有時也可以是程序庫包含在操作系統中-可以從應用程序中調用以處理HTML文檔。"HTML閱讀器"也是指用于從流中捕獲HTML代碼的程序或編程組件的名稱,無論是聯機還是嵌入到文件中,因此可以研究底層代碼

HTML閱讀器軟件的一個用途是為閱讀HTML文檔提供一個干凈的界面,這些文檔可能不一定被視為網站,也可能不在線各種不同的設備具有一定的在線連接能力,同時也被用作移動平臺,這意味著存在不同的硬件配置文件,這些配置文件可能并不總是適合運行功能齊全的web瀏覽器。此外,還有一些操作系統適用于沒有web功能端口的設備瀏覽器可用。在這種情況下,使用輕量級HTML閱讀器可以讓設備的用戶無需在后臺運行復雜的解釋器或腳本引擎就可以讀取HTML文檔HTML閱讀器軟件的另一個用途是為閱讀HTML文檔提供一個干凈的界面,這些文檔可能不一定是網站,也可能不是在線的,有時以HTML格式發布,因為在各種平臺上獲取和使用HTML閱讀器非常容易。在office環境中,HTML閱讀器可用于查看更大范圍內生成的動態報表或文檔,更復雜的程序,而不需要用戶了解如何操作更大的office程序套件。在編程環境中,HTML閱讀器可以是集成到更大的,單獨開發的應用程序。例如,某些web瀏覽器在更復雜的顯示引擎修改格式之前,使用讀取器執行在主窗口中執行的部分渲染。通過使用讀取器,任何用HTML編寫的輸入流都可以很容易地轉換成一個格式正確的字符串,然后可以進行處理或顯示掃描一個文件的目的是提取HTML代碼,否則這些代碼可能會被更正式的程序剝離或在專有格式中混淆,或者,它可以用來從使用HTML作為通信協議一部分的服務器捕獲輸入。在這些情況下,當原始程序試圖隱藏或保護正在使用的HTML代碼時,有時需要使用讀取器。