C#学习教程:以编程方式设置Mozilla Firefox的默认主页?分享


以编程方式设置Mozilla Firefox的默认主页?

我知道如何为Google Chrome和Internet Explorer设置默认主页,但我搜索了Google和Stackoverflow,以获取有关如何使用Mozilla Firefox实现此目的的可能答案,但没有机会。

我想知道是否有可能以编程方式使用C#设置Mozilla Firefox浏览器的默认开始页面(但我无法弄清楚Firefox在哪里存储它的主页..)

我如何以编程方式设置/更改Mozilla Firefox的默认主页?

提前你好。

您需要做的是以编程方式编辑Firefox用户配置文件中的prefs.js文件。

它可以在目录C: Users [USERNAME] AppData Roaming Mozilla Firefox Profiles [Some Subfolder]中找到

您需要添加或编辑如下所示的行:user_pref(“browser.startup.homepage”,“www.google.com”);

我知道问题已得到解答,但也许下一个程序员可能需要一个来源。

string firefox = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Mozilla\Firefox\Profiles"); if (Directory.Exists(firefox)) { FileInfo di = new DirectoryInfo(firefox).GetDirectories()[0].GetFiles("prefs.js")[0]; StreamReader sr = di.OpenText(); RichTextBox rb = new RichTextBox(); rb.Text = sr.ReadToEnd(); sr.Close(); string[] s = rb.Lines; for (int i = 0; i < rb.Lines.Length; i++) { if (rb.Lines[i].StartsWith("user_pref("browser.startup.homepage"")) { s[i] = "user_pref("browser.startup.homepage", "http:\\www.somesite.com");"; break; } } File.Delete(di.FullName); File.WriteAllLines(di.FullName, s); } 

这将改变firefox主页。 我希望我能帮助别人

您可能希望使用控制台命令来查找包含主页URL的文件

我会尝试的第一件事:将您的主页设置为不存在的东西,以防止使用与www.testfirstnamelastname.com相同的URL来访问cookie

然后转到终端/命令行并输入

grep -lr“www.testfirstnamelastname.com”*

如果要搜索管理员受保护的目录,请在命令之前添加sudo。

希望这可以帮助你

检查以下链接

http://chiragrdarji.wordpress.com/2007/03/26/add-to-favorite-in-firefox-and-ie/

不需要任何代码。

上述就是C#学习教程:以编程方式设置Mozilla Firefox的默认主页?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注---猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031608.html

发表评论

邮箱地址不会被公开。 必填项已用*标注