超文本标记语言(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代码时,有时需要使用读取器。