解决问题场景
希望能提供一种方式,便捷的切换所有应用中的浏览器的类型,从影刀浏览器切换成 Chrome
方案概述
无需修改应用的流程,通过配置的方式来切换某台机器上所有应用运行的浏览器。
项 | 值 | 说明 |
配置内容 | 目标浏览器类型 | 比如:Chrome浏览器 |
配置保存到 | 注册表 | 根据适用范围,支持两种: 1、保存到当前机器,当前机器所有用户都生效(需管理员) 2、保存到当前用户,旧当前用户生效 |
配置作用 | 应用执行时,涉及浏览器类型指令,会优先读取配置而不是指令的设置 | 若有配置全局浏览器,解析打开网页等指令时,会忽略指令中指定的浏览器类型参数,而使用全局配置的浏览器。 |
原则:
提供以机器为单位的切换浏览器的方式。
提供「配置」以及「取消配置」功能
操作说明
该版本的功能仅支持 5.12.31 及以上版本的影刀使用
支持替换的浏览器类型
- Google Chrome
- Microsoft Edge
- 360安全浏览器
- 影刀浏览器
运行「替换全局浏览器.exe」
💡 解压后,根据安装的影刀版本(x86/x64)来决定执行哪个exe
选择安装类型
「为当前用户安装」对应「当前登录的 Window 账户」
「为所有用户安装」对应「同一台 Windows 机器下的所有账户」(脚本需要管理员权限运行,影刀读取时不需要管理员权限)
其中,「当前用户」的配置优先级高于「所有用户」,也即「当前用户」配置了全局浏览器为「影刀浏览器」,「所有用户」配置了「Chrome」,「当前用户」的设置会覆盖「所有用户」,最终带起 影刀浏览器。
输入数字选择对应的选项,回车
输入 1 或 3,会提示需要管理员权限
设置全局浏览器
提示安装进度
影刀分为 64 位版本和 32 位版本,由于我本地两个版本都有所以显示两个都被修改了
正常情况下提示为「某一版本已修改」,「另一版本未找到」,这是正常现象
提示安装目标浏览器插件
影刀驱动 Chrome,Edge,360 安全浏览器 都需要安装插件,会提示是否安装插件
插件安装后启用(影刀浏览器不需要)
在打开的目标浏览器中启用插件
谷歌浏览器需要的设置
下载询问勾选