发表于 2021-12-18 16:03:33
ActiveX 是一个框架,用于以独立于编程语言的方式定义可重用的软件组件(也称为 ActiveX 控件)。由于 ActiveX 将特定功能封装为 ActiveX 控件,因此它可以无缝地合并到许多软件应用程序中。Internet Explorer Web 浏览器允许将 ActiveX 控件嵌入到网页中。ActiveX 控件正式仅在运行在 Windows 操作系统上的 Internet Explorer 浏览器中运行。
在 Internet 上,ActiveX 控件扩展了将生动优雅的内容、多媒体效果、交互功能引入网页和软件应用程序的能力。ActiveX 技术提供的扩展是无限的——ActiveX 控件可以完全访问整个 PC 和 Windows 操作系统的所有服务。有了这种能力,就有责任为用户提供安全保障。Microsoft 通过开发注册系统来应对恶意软件的潜在风险,该系统允许浏览器在下载 ActiveX 控件之前对其进行识别和验证。此外,建议用户设置默认浏览器配置,以便提示他们批准任何下载和执行 ActiveX 控件的请求。
ActiveX 控件嵌入在容器应用程序中。许多第三方供应商已采用 ActiveX 作为开发可编程软件组件的重要架构,以用于各种不同的容器,从软件开发工具到最终用户生产力工具。为了让控件在各种容器中运行良好,它必须能够假设它可以在所有容器中依赖的某种最低级别的功能。这些详细信息是 ActiveX 指南的一部分。
尽管与 Java 小程序类似,ActiveX 控件的不同之处在于两个主要属性。Java 小程序不像 ActiveX 控件那样可以无限制地访问 Windows 操作系统。然而,从真正的多平台意义上来说,小程序更加通用,而 ActiveX 控件仅限于 Windows 操作系统。 |
|