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(