脚本更改默认搜索引擎(有或没有安装浏览器插件)
SCRIPT to change default search engine (with or without having to install browser addon)
目标:更改FF, IE, Chrome, Safari,默认搜索引擎,主页和url搜索栏
工具,脚本:我想在页面上有一个链接,这将建议进行上述更改。用户必须选择(我不想要侵略性无声安装)。理想情况下不安装浏览器插件(但不确定是否可能没有)
限制:
-
我知道这是不同的方法为每个浏览器,但即使你
如果你有一个解决方案,那就太好了 -
我也知道最简单的方法是通过注册表
使用浏览器扩展,但我没有找到每个
的解决方案 -
我还建议通过NSIS安装程序进行这些更改,我成功地做到了,但我想知道如何在浏览器扩展内或理想情况下从页面内(与JS或其他东西)做到这一点。
提前感谢,我不是专家,所以请不要犹豫,详细说明,因为我愿意探索所有的解决方案。
PS:我已经广泛地环顾四周,有很多关于手动进行这些更改的主题,或者使用特定浏览器的扩展,但没有一个关于直接链接进行这些更改。
UPDATE1:
我也在寻找一篇关于如何改变默认搜索引擎和主页与FF, Chrome, IE和Safari扩展的完整文章。谢谢你
对于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插件编辑它的"主页"属性。
要更改url搜索栏(默认搜索),您需要找到一些方法来编辑sqlite数据库:
"$LOCALAPPDATA'Google'Chrome'User Data'Default'Web Data
在这里有一个关键字表,你必须添加你的搜索引擎。然后在同一数据库的元表中更新。
为Firefox:
查找此文件:
$APPDATA'Mozilla'Profiles'default_profile'prefs.js
它是一个javascript文件,你可以编辑它的属性来改变主页和默认搜索
这个页面上似乎有一些关于Chrome和Firefox的信息,但是对于IE来说,似乎只有附加组件的方式来改变搜索引擎。好运!
- 列出谷歌浏览器中安装的所有扩展程序
- navigator.plugins如何查找并返回安装在web浏览器上的插件对象数组
- 如果从我的网站在浏览器中安装了其他程序,如何在移动应用程序中打开共享对话框
- 如何从javascript检查Flash CAN是否安装在浏览器中
- 如何在没有用户批准的情况下使用 JS 从 Web 浏览器运行和安装 EXE 文件
- 如何使用 npm 安装需要浏览器的 JS
- 如何使用 npm 安装的铯浏览器
- 检测 Chrome 浏览器安装版本是否为 64 位
- 如何在安装在Ipad上的Chrome浏览器上调试Web应用程序的Javascript代码
- 如何在没有安装 npm 或 node 的情况下使用 brfs 浏览器
- 浏览器扩展程序检测安装
- crossrider扩展安装在所有浏览器上,但只能在chrome中使用
- 我们可以使用javascript获取安装在浏览器中的搜索引擎列表吗
- 签入浏览器已安装torrent客户端
- 检索客户端系统中安装的浏览器/代理的列表
- 如何检测移动浏览器是否可以安装Flash
- 浏览器如何在不将字体安装在电脑上的情况下显示字体
- 如何检查浏览器上是否安装了macromedia flash播放器
- 如何确认浏览器已安装Firebug
- 脚本更改默认搜索引擎(有或没有安装浏览器插件)