更改主流浏览器中的默认搜索引擎(msie,chrome,firefox,safari和opera)

时间:2013-07-25 15:40:04

标签: windows cross-browser nsis software-distribution

目标:更改主要浏览器FF,MSIE(版本6 +),Chrome,Safari,歌剧中的默认搜索引擎,主页和网址搜索栏。

条件:我想通过NSIS安装程序创建安装程序,这将更改设置。我不是在寻找任何javascript解决方案或浏览器添加解决方案。

所有人都很感激。

1 个答案:

答案 0 :(得分:0)

我之前在这个论坛上已经回答了类似的问题,所以在发布问题之前请先进行一些搜索。以下是我在安装程序中实现的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" 

对于chrome:

找到这个文件:

"$LOCALAPPDATA\Google\Chrome\User Data\Default\Preferences"

使用nsJson plugin修改其“主页”属性。

要更改网址搜索栏(默认搜索),您需要找到一些编辑sqlite数据库的方法:

"$LOCALAPPDATA\Google\Chrome\User Data\Default\Web Data

在这里有一个关键字表,你必须添加你的搜索引擎。然后在相同数据库的元表中更新它。

对于Firefox:

找到这个文件:

 $APPDATA\Mozilla\Profiles\default_profile\prefs.js

它是一个javascript文件,您可以编辑其属性以更改主页和默认搜索。