我使用的GeckoFX組件,而不是由於內存泄漏的web瀏覽器考慮(你可以看到this,this和this關於泄漏)不會有一個解決辦法。GeckoFX是否具有.NET WebBrowser的所有功能?
的問題是,我的應用程序使用WebBrowser
的InvokeScript
與參數。我敢肯定存在GeckoFX沒有InvokeScript
,似乎人們使用Navigate("javascript:stuff()")
來代替。我不知道我將如何以這種方式發送參數。
但即使有解決方法,是不是真的可以不失去的所有功能,而不是使用一個WebBrowser GeckoFX?
我不希望啓動這個單調乏味的工作,然後發現,這是因爲一些GeckoFX限制不可能的。
我敢肯定,你在呼喚一個「內存泄漏」是非確定性的內存收集而造成的......我們沒有理由解決不存在的問題。使用任務管理器分析是愚蠢的差事。而且您不太可能通過切換到其他瀏覽器控件來「解決」問題。 –
你可以把它的方法很多,而任務管理器可以顯示很多東西,但它使應用程序無響應,並且有時會導致內存不足的異常。我發佈了一個示例代碼,以便人們可以repro:http://stackoverflow.com/questions/6147923/webbrowser-memory-problem – Juan