public class Program
{
static void Main(string[] args)
{
var session = WebCore.CreateWebSession(new WebPreferences { WebSecurity = false });
var browser = WebCore.CreateWebView(1920, 3000, session, WebViewType.Offscreen);
WebCore.ShuttingDown += WebCoreOnShuttingDown;
browser.ConsoleMessage += BrowserOnConsoleMessage;
browser.LoadingFrameComplete += BrowserOnLoadingFrameComplete;
browser.DocumentReady += BrowserOnDocumentReady;
browser.Source = new Uri("http://www.google.ru/");
var error = browser.GetLastError();
Console.ReadKey();
}
private static void BrowserOnConsoleMessage(object sender, ConsoleMessageEventArgs consoleMessageEventArgs)
{
}
private static void WebCoreOnShuttingDown(object sender, CoreShutdownEventArgs coreShutdownEventArgs)
{
}
private static void BrowserOnDocumentReady(object sender, UrlEventArgs urlEventArgs)
{
}
private static void BrowserOnLoadingFrameComplete(object sender, FrameEventArgs frameEventArgs)
{
}
}
它不起作用。這些事件都沒有被解僱。 error
是None
。 我確定我錯過了一些明顯的東西。 WebView
應該額外地初始化嗎?我在Awesomium Wiki中搜索,但沒有找到任何其他信息。Awesomium offscreen webview永不加載頁面
控件不這樣的。他們應該放在形式上。 –
@DmitryDovgopoly你確定你在說Awesomium嗎?根據這個http://wiki.awesomium.net/general-use/introduction-to-web-views.html屏幕外(即沒有表單),「WebView」是可能的。 –
我相信控制。但WebView不是一個控件,所以我錯誤地放置在窗體上。 –