加速器与调试工具使用指南
1. 加速器的安装与管理
在加速器的安装过程中,会涉及众多设置。虽然注册表的使用难以避免,但开发者应使用基于脚本或 COM 版本的 OpenService API 来安装和管理加速器。
加速器在其 XML 定义中会指定一个最能描述其活动的类别。每个类别的默认加速器可由用户通过基于 Web 的安装和“管理加载项”来选择,也可由在用户同意下运行的二进制应用程序来选择。若加速器作为默认服务提供商安装,或者它是给定类别中唯一的加速器,它将显示在上下文菜单的顶级;否则,它将位于二级加速器子菜单中。
需要注意的是,由于没有固定的类别集,可能会被滥用。加速器可能通过创建独特的类别名称“自动”成为默认提供商并获得更好的位置。但开发者应避免为每个提供的加速器都创建独特的类别,因为这不仅会使用户的上下文菜单变得杂乱,过多的加速器还可能使用户对某个品牌失去兴趣。
加速器必须通过 IE 中的“管理加载项”界面进行卸载,开发者不能通过 JavaScript 从网页上卸载加速器。用户可以通过选择加速器并点击信息窗格中的“禁用”按钮来禁用加速器。该窗格还允许进行另外两个操作:“取消默认设置”可将加速器从其类别中移除默认设置,“移除”则可卸载该加速器。
2. 加速器的高级主题
2.1 更新已安装的加速器
加速器可以使用与安装相同的方式进行升级,即使用 AddService() 方法。升级时,用户会被询问是否希望替换现有的加速器,而不是显示标准的安装对话框。目前没有自动的推送机制让 Web 服务升级之前安装的加速器,但加速器可以通过 标签将版本号传递给 Web 服务,从而提示用户进行升级。
加速器与调试工具详解
超级会员免费看
订阅专栏 解锁全文
1691

被折叠的 条评论
为什么被折叠?



