2013-07-22 90 views
0

我想使用Awesomium的多個...呃...實例(?),以便同時在不同線程的2-4個網站上加載和執行一些操作。可能嗎?我應該怎麼做?Awesomium多線程/多個實例。如何?

到目前爲止,我只想出了一些簡單的本地TCP服務器,它啓動了Awesomium實例的客戶端。前段時間,我在用WebBrowser(IE)做類似的事情時使用了這種方法。但也許有更簡單的方法?

也大多數時候我不需要顯示它,它是像網絡刮板。但有時爲了調試的目的,我想切換到「顯示模式」,其中的所有內容都顯示在WPF/WinForms控件中,對於此模式,Awesomium只有1個實例就沒有問題。我希望可以以某種方式將WebView添加到WebControl。

到目前爲止,我只通過WPF控件使用Awesomium,並且只能在一個網站上同時工作。

回答

0

如果您使用.NET WebControl,則可以創建多個由一個WebCore控制的控件實例。然後每個WebControl可以處理不同的網站。

+0

是的,但我需要與任何網站的每個動作的UI線程同步。我認爲這可能是一個問題,因爲我想在不同的線程中同時處理網站。 – AlexP11223

+0

你有什麼問題? – michaelmsm89