更新时间:2023-11-28 08:56
浏览器插件就是嵌入在网页浏览器中并按照浏览器插件规范开发的软件组件,一个插件通常都是为了一个或一组功能而开发。网页浏览器是插件运行的宿主程序,插件通常会提供一系列编程接口供网页脚本调用,实现插件与浏览器之间的交互。不同的浏览器插件编写有不同的规范要求。称谓也不同,IE 浏览器称插件为 ActiveX 控件,Firefox 称插件为 Plugin。最常见的插件是 Flash 播放器,浏览器中的视频播放器也是插件,很多网上银行的密码输入框也是插件。
插件通常采用 C++开发,具有非常高的运行效率。当浏览器初次访问包含有插件的网页时,插件会自动下载安装。插件可以完全访问计算中的所有资源,有些破环分子曾经使用插件做过一些坏事,但经过数字签名且访问可信赖网站上包含的插件的网页是安全的,当前的浏览器也会阻止不安全插件的下载,并提示插件的下载安装。
报表插件,通常包括报表分析,报表展现、图表、打印与数据导出等功能。报表插件是运行在浏览器中的原生态程序,具有极高的运行性能与强大的功能。