目标:更改主要浏览器FF,MSIE(版本6 +),Chrome,Safari,歌剧中的默认搜索引擎,主页和网址搜索栏。
条件:我想通过NSIS安装程序创建安装程序,这将更改设置。我不是在寻找任何javascript解决方案或浏览器添加解决方案。
所有人都很感激。
答案 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文件,您可以编辑其属性以更改主页和默认搜索。