geckofx

    0热度

    1回答

    我使用这个代码(VisualBasic中)等到页面加载: Private Sub WaitForPageLoad() While (GeckoWebBrowser1.IsBusy) Application.DoEvents() End While End Sub 它的工作好,但只有在没有代理。连接代理后(通过直接在GeckoFX中设置代理或使用外部程序如Cyb

    2热度

    1回答

    我是新来的嵌入式浏览器,我承认,但我有一个GeckoFX v33控件工作和托管在WPF应用程序中。在浏览会话期间浏览和缓存正在工作。但是,应用程序重新启动缓存丢失(或忽略)并重新下载所有网络资产! 我很惊讶为什么这个默认情况下没有启用,因为它毕竟是一个网页浏览器控件。 我已经尝试了自定义配置文件路径设置为与写访问现有的目录: var path = System.IO.Path.Combine(Di

    4热度

    1回答

    我试着去执行从C#JavaScript调用在GeckoFX控制器加载文档,即时这样做: public void evaluateScript(string command) { System.Diagnostics.Debug.WriteLine("evaluateScript: " + command); using (Gecko.AutoJSContext cont

    0热度

    1回答

    通过在C#中使用GeckoWebBrowser有无论如何知道一个页面何时完成使用XMLHttpRequest更新其内容?我认为DocumentCompleted事件会做到这一点,但因为它不会重新加载的页面不会启动...

    0热度

    1回答

    我正在使用geckofx 31和xulrunner 31在vb.net中构建Web浏览器。我需要网站来认为我正在使用常规Firefox 31进行导航。 如果我使用常规Firefox 31运行http://browserspy.dk/showprop.php,它将检测buildID(应该是20140716183446),但是当我在GeckoFX31/XULRunner31浏览器上运行它时,build

    2热度

    1回答

    我在我的web服务器上有一个aspx页面,我通过windows窗体上的嵌入式web浏览器加载。我可以从javascript window.external过程调用Sub1。这只有在使用标准的VB控件WebBrowser的时候。我有必要的权限 <PermissionSet(SecurityAction.Demand, Name:="FullTrust")> _ <System.Runtime.In

    1热度

    1回答

    我试图禁用GeckoFx中的WebRTC功能。 我听说过media.peerconnection.enabled。但我无法找到如何使用C#.net以编程方式设置它的 。 我可以通过手动转到about:config页面来禁用它。

    0热度

    1回答

    我想要搜索页面上的链接并点击它(如果存在)。 GeckoElement elem = browser.Document.GetElementById("some_id"); if (elem != null) { browser.Navigate("javascript:void(document.getElementById('skip_button').click()) ");

    0热度

    1回答

    我对我的C#项目使用WebBrowser控件。我尝试整合GeckoFX而不是WebBrowser。因为我总是在WebBrowser中改变输入,所以我必须等到网站完全加载。这就是为什么,我用下面的方法: private void navigateBrowser(string URL) { wb.Navigate(URL); while (wb.ReadySta

    1热度

    1回答

    我正在使用GeckoFx单击网页上的表单。 在我想要设置所选项目的页面上有一个select元素。 当普通用户选择一个元素时,将触发一个事件,显示一个辅助选择列表。当我选择使用GeckoFx库时,它不会那样做。 任何想法我能做些什么来使我的选择触发该事件? 我的代码 var enquiryTypeCombo = (GeckoSelectElement)document.GetElementById(