欢迎使用WWWBrowser
WWWBrowser是一个原型万维网用函数编程语言实现的浏览器哈斯克尔使用福吉特图书馆.
WWWBrowser主要在1994年夏季实施,当时浏览器是占主导地位的网络浏览器。因此,它早于Netscape导航器.1997-1998年和最近几年进行了一些更新。
WWW浏览器也在本章中介绍WWW浏览器--WWW客户端在中Fudgets论文.
WWWBrowser的一些功能
- 它支持表单。
- 它支持内联图像,比如.识别GIF、PNG、JPEG、PNM和XBM格式。PNM和GIF图像使用Haskell代码进行处理。自2023年4月起,这也适用于PNG图像和自2023年5月以来,JPEG图像由Haskell函数从多汁像素包裹。对于其他格式,使用外部程序进行转换(来自净PBM包装)。(参见图形文件格式页面(2D规格)获取这些和其他信息图像文件格式。)
- 支持有限颜色的屏幕(例如,只能显示256种不同颜色的8位屏幕),图像的抖动(或只是颜色重映射)已完成由WWWBrowser中的Haskell函数执行。(不幸的是,这有点慢用于大图像。)
- 内联图像是并行获取的。这意味着页面包含许多小的内联图像,例如IconBAZAAR标志,WWWBrowser中的加载速度更快(尽管图像处理速度较慢)而不是在每次获取一个图像的浏览器中,比如浏览器.
- 它了解用于信息检索的大多数协议在WWW中:http、ftp、nntp(新闻)、gopher和telnet。它还可以读取文件和本地文件系统中的目录。当与nntp和ftp服务器,它对多个传输使用相同的连接而不是为每个文档连接/断开连接恢复。
- 它可以直接或通过代理连接到Internet。
- 它读取Mosaic的文档菜单文件(来自
~/.镶嵌-doc-menu
)并将其显示为下拉菜单。 - 它读取Netscape的书签文件(来自
~/.netscape/boomarks.html
)并将其显示为层次菜单。(您无法添加新书签或编辑书签。) - 与Netscape类似,WWWBrowser可以将部分书签文件显示为个人工具栏.
- 它支持Netscape的相关内容功能。
- 它支持Fupplets公司,这些是编写的小程序哈斯克尔。有一些小例子Fudgets教程.
- 自2023年9月起,它支持双子座协议和文件格式。(这些是HTTP和HTML的轻量级替代品。)
- 自2023年9月起,https也被支持。(之前,https仅通过代理支持。)
缺少功能和已知错误
WWWBrowser支持大多数HTML 3.2,但是与现代浏览器相比,缺少了一些广泛使用的功能。
- 不支持JavaScript。
- 不支持样式表(CSS)。
- 不支持Cookie。
- 这个
科尔斯潘
和ROWSPAN(世界其他地区)
的属性不支持表格单元格。中的表格格式不佳概述。 - 表格中的背景色/图像无法正常工作。
- 这个
ALIGN=左/右
图像和的属性不支持表。 - 不支持客户端图像映射。
- 不支持SVG图像。
- 不支持动画GIF。
- 不支持GIF和PNG图像中的透明度。
- 不支持框架。
- Java小程序不受支持(但Fupplets受支持,请参阅上文)。
邮寄地址:
不支持链接。- 无法保存文档或启动未知的外部查看器MIME类型。
- 间距不够完美。
- 更多。。。
命令行参数
用法:
世界银行
[ -旗帜]统一资源定位地址
旗帜:
-家网址
| 指定起始页 |
-代理人主机:端口
| 使用指定的代理 |
-文档菜单文件文件
| 指定获取文档菜单的位置。 |
-书签文件文件
| 指定书签菜单的位置 |
-个人工具栏名称
| 指定要用作个人工具栏的书签文件夹。 |
-伊姆格洛格语
| 打开图像获取日志窗口。 |
-html调试
| 显示表单中的错误HTML标记和隐藏信息。 |
-颜色编号
| 显示黑白(抖动)图像。(比彩色图像更快)。 |
-colorCube n(颜色立方体n)
| 将颜色立方体的大小设置为n*n*n,其中n=1,2..6。默认情况下,使用尽可能最大的颜色立方体。 |
等等。。。还可以使用环境变量指定标志。参见章节命令行开关和环境变量在中Fugets用户指南了解详细信息。
链接
反馈
您可以将您对WWWBrowser的想法邮寄给作者。作者
- 托马斯·哈格伦
- 大多数模块。GIF处理。
- 马格纳斯
- 其他图像处理。
[|]
上次修改时间:9月25日星期一02:45:06 CEST 2023