论文部分内容阅读
网络时代的来临进一步加快了人们的生活和工作节奏,于是如何便捷、快速地接入Internet成了一个焦点问题。人们上网的获取信息手段不再单一,通过各类信息电器如机顶盒等接入Internet实现对网络中各种资源的访问已经成为必然的趋势和潮流。而在实现这个目标中的众多技术中,最为关键和重要的技术便是嵌入式浏览器。因此,本课题以嵌入式浏览器为研究对象展开工作。 本课题所研究的嵌入式浏览器是武汉精伦电子股份有限公司的PIAT(公用互联网接入终端)项目中所开发的嵌入式浏览器。首先介绍了嵌入式系统的概况及发展前景;然后简要介绍一下此浏览器的设计目标、其开发平台以及相关知识,包括Web浏览器控件、COM组件和接口等;本课题以VC作为开发平台,主要研究成果包括: (1) 实现了嵌入式浏览器的多窗口网页浏览功能:由于在终端浏览网页和在PC上浏览网页是不同的,在终端要同时浏览多个网页时,每个网页是不允许以独立的界面的形式打开的,因此必须在一个界面上支持多页面的浏览,并且可以通过标题栏进行切换,当浏览一个页面时,其他页面可以进行后台下载; (2) 实现了网址过滤功能:终端对不同的浏览协议进行判断,确定该网页是否允许被浏览; (3) 实现了Cookie管理以确保在终端进行网页浏览具有足够的安全性,确保用户在断开网络后相关信息不会被保存在终端,确保其隐私不被泄漏; (4) 修改了Internet设置中的安全设置,如终端是不允许进行文件下载或字体下载的,不允许下载及运行ActiveX控件等等; (5) 为了让嵌入式浏览器的功能尽可能的接近IE浏览器,此课题还实现了浏览器的事件响应功能,如:终端可以知道当前页面是否允许前进或后退等等。 最后,本文对该课题进行了总结。该课题已经完成了嵌入式浏览器的基本功能,要支持更多更好的功能还需进一步努力,如今PIAT已日趋稳定,市场的需求量也会随着增大,为了满足不断增长的需求,浏览器的功能也要不断增加,可以在网页中嵌入ActiveX控件来实现更多的增值业务。