2

目标:更改 FF、IE、Chrome、Safari、默认搜索引擎、主页和 url 搜索栏

工具和脚本:我想在页面上有一个链接,建议进行上述更改。用户必须选择(我不想要激进的静默安装)。理想情况下不安装浏览器插件(但不确定是否可能)

限制:

  • 我知道每种浏览器都有不同的方法,但即使你
    有一个解决方案,它也会很棒。

  • 我也知道最简单的方法是
    使用浏览器扩展程序通过注册表,但我没有找到每个
    浏览器的解决方案,链接将不胜感激。

  • 还建议我通过 NSIS 安装程序进行这些更改,并且我成功地做到了,但我想知道如何简单地在 broswer 扩展内或理想情况下从页面内(使用 JS 或其他东西)进行更改。

提前非常感谢,我不是专家,所以不要犹豫,因为我愿意探索所有解决方案。

PS:我环顾四周,有很多关于手动进行这些更改或使用特定浏览器扩展的主题,但没有关于进行这些更改的直接链接。

更新1:

我还在寻找一篇关于如何使用 FF、Chrome、IE 和 Safari 扩展来更改默认搜索引擎和主页的完整文章。非常感谢

4

2 回答 2

0

此页面上似乎有一些关于 Chrome 和 Firefox的信息,但是对于 IE,似乎只有 Add-On 方式可以更改搜索引擎。祝你好运!

于 2013-05-06T14:34:11.410 回答
0

对于 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 文件,您可以编辑其属性以更改主页和默认搜索。

于 2013-05-09T13:35:44.160 回答