- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 Geckfx18.0 和 xulrunner18.01。由于 Geckofx 与其他实例共享 cookie 和用户首选项,因此我尝试创建一个新的配置文件目录以使它们具有独特的设置,但这似乎没有用。这是我的代码。我的代码有问题吗?
String profileDir = port.ToString();
string directory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Path.Combine("Geckofx", profileDir));
this.Text = directory.ToString();
if (!Directory.Exists(directory))
Directory.CreateDirectory(directory);
Gecko.Xpcom.ProfileDirectory = directory;
GeckoPreferences.User["network.proxy.type"] = 1;
GeckoPreferences.User["network.proxy.socks"] = "127.0.0.1";
GeckoPreferences.User["network.proxy.socks_port"] = port;
GeckoPreferences.User["network.proxy.socks_version"] = 5;
GeckoPreferences.User["general.useragent.override"] = ua;
最佳答案
您是否在设置 ProfileDirectory
之前初始化 Gecko 实例?
注意 XpCom.ProfileDirectory
是一个 static property ,因此如果您尝试启动每个实例,请记住您可能正在撤消之前设置的路径。
此外,不是在代码中设置首选项,而是通过 GeckoPreferences.Save()
将用户首选项保存到文件中。然后您可以通过 GeckoPreferences.Load()
将它们重新加载以支持不同的用户。
关于c# - 为每个 GeckoFx 实例使用不同的代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26859913/
我已将 skybound gecckofx 集成到我的应用程序中。我能够填写文本框 GeckoElement username = null; username = checkDoc.GetEleme
我正在尝试从页面下载图像。但它只显示(找到图像)如果我手动单击右键,我希望它自动下载任何人现在更好的解决方案?尝试过 GeckoImageElement img = (GeckoImageElemen
我有一个应用程序设置为使用 GeckoFX 网络浏览器执行一些自动化。我的应用程序设置得很好,一切正常。 我遇到的问题是,当 Gecko 将网页加载到自身时,它有时不会长时间触发 DocumentCo
我的项目中有 GeckoFX 45 并将其用作网络抓取工具,它加载 YouTube 页面并收集标题、评论数量、观看次数最多的视频等信息...在我一年多没有使用这个工具之后,但是当我调试它时所有其他网站
我正在使用 GeckoFx 在我的应用程序中显示一些 html 页面。但是控件不会加载本地镜像。我使用 GeckoBrowser.Document.Body.InnerHtml = htmlcode;
我正在做一个桌面应用程序,其中打开并显示本地 html 文件.. 我正在使用它作为信息亭。 我尝试使用 webbrowser 控件在 c# 中打开网站 我使用 www.kids.sandiegozoo
我正在使用最新的 GeckoFX 18(hindlemail 的分支)并努力实现这个简单的方法:处理文件下载。 我想知道 GeckoWebBrowser 中是否正在下载文件。没有文件下载事件,更糟糕的
我在我的 Windows 应用程序中使用 Gecko Web 浏览器版本 21.0.1 和 .net Framework 4.0。 当我导航到某些网页时,我会弹出确认消息: This web page
我正在使用 C# 语言和 GeckoFX 浏览器库编写浏览器应用程序。 当我使用 whatismybrowser.com 测试浏览器时,它显示我的屏幕分辨率 (1366x768)。我想像 firefo
我是新来的,希望在 C# 中获得有关 geckoFX 的帮助 所以我刚刚下载了 geckoFX 并执行了以下操作。 已下载:geckofx.dll 已下载:XULRunner 我成功添加了 gecko
我正在尝试设置代理用户名和密码。我看到了这篇文章 ( http://geckofx.org/viewtopic.php?id=832 ),我认为它可能与用户名/密码的设置类似,例如: Skybound
我找不到在点击网页上的链接时拒绝打开新窗口的方法。所有关于弹出窗口的首选项都不起作用。 我想在当前窗口中打开任何点击的链接。我该怎么做? 最佳答案 您可以使用事件 CreateWindow 来处理新的
我正在尝试使用 GeckoFx v33 和 Javascript 向下滚动页面。我的 C# 代码如下: private void scrollWb() { string
如果我使用默认的 Visualstudio webBrowser 控件 (IE),我会这样写: textBox3.Text = webBrowser1.Document.GetElementById(
我正在实现一个基于 Geckofx 的自定义浏览器,我想添加一个搜索引擎,您可以在其中键入任何单词并搜索您的文档以查找巧合,类似于 Ctrl+F 在 geckofx 中已经有办法做到这一点吗? 最佳答
有谁知道我如何在 GeckoFX 中获得整个页面的高度和宽度?在 IE WebBrowser 对象中,我可以查看 WebBrowser.Document.Body.ScrollRectangle。(这
我正在为 C# 应用程序使用 Geckofx v18。 是否可以将其配置为阻止某些域?如果是这样,怎么做。 更新:我想这样做是为了阻止某些外部图像在网站上加载,因为它们消耗了过多的带宽。此外,我使用
为了调试,我需要操作 GeckoFX Webbrowser 控件的 HTTP 请求中的主机字段。有谁知道我该怎么做? 最佳答案 好的,我知道了。您必须设置一个额外的 header ,然后主机 head
我正在使用 Geckfx18.0 和 xulrunner18.01。由于 Geckofx 与其他实例共享 cookie 和用户首选项,因此我尝试创建一个新的配置文件目录以使它们具有独特的设置,但这似乎
我正在使用 C# + GeckoFX-18.0 (bitbucket.org/geckofx) 开发网络浏览器,但是当我访问包含视频的页面时,它根本不会加载视频 - 视频区域保持全黑。我安装了 Fir
我是一名优秀的程序员,十分优秀!