目标:更改主流浏览器 FF、MSIE(版本 6+)、Chrome、Safari、Opera 中的默认搜索引擎、主页和 url 搜索栏。
条件:我想通过 NSIS 安装程序创建一个安装程序,它会更改设置。我不是在寻找任何 javascript 解决方案或浏览器添加解决方案。
所有帮助表示赞赏。
目标:更改主流浏览器 FF、MSIE(版本 6+)、Chrome、Safari、Opera 中的默认搜索引擎、主页和 url 搜索栏。
条件:我想通过 NSIS 安装程序创建一个安装程序,它会更改设置。我不是在寻找任何 javascript 解决方案或浏览器添加解决方案。
所有帮助表示赞赏。
我之前已经在这个论坛上回答过一个类似的问题,所以在发布问题之前请先搜索一下。下面是我在安装程序中实现的 IE、FF 和 chrome 的摘要。希望这可以帮助。
对于 IE:
您只需要编辑注册表
HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\Main" "Start Page"
HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\Main" "Default_Search_URL"
HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\Main" "Default_Page_URL" "http://abc.com/"
HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\SearchScopes\YourSearchEngineName" "DisplayName" "YourSearchEngineName"
HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\SearchScopes\YourSearchEngineName" "URL" "YourSearchEngineUrl"
HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\SearchScopes" "DefaultScope" "YourSearchEngineName"
对于铬:
找到这个文件:
"$LOCALAPPDATA\Google\Chrome\User Data\Default\Preferences"
使用nsJson 插件编辑其“主页”属性。
要更改 url 搜索栏(默认搜索),您需要找到一些方法来编辑 sqlite 数据库:
"$LOCALAPPDATA\Google\Chrome\User Data\Default\Web Data
在此有一个关键字表,您必须在其中添加搜索引擎。然后在同一数据库的元表中更新它。
对于火狐:
找到这个文件:
$APPDATA\Mozilla\Profiles\default_profile\prefs.js
它是一个 javascript 文件,您可以编辑其属性以更改主页和默认搜索。