【发布时间】:2015-03-22 00:27:57
【问题描述】:
我尝试在我的应用程序中使用 CreateGlobalJavascriptObject,但遇到了问题。代码:
WebCore.Initialize(WebConfig.Default);
webControl.Source = new Uri("file:///res/login.html");
webControl.Update();
JSObject myGlobalObject = webControl.CreateGlobalJavascriptObject("object");
输出:Awesomium.Windows.Forms.dll 中的 System.AccessViolationException。
之后我尝试将 webView.CreateGlobalJavascriptObject("object"); 放在默认的 Awesomium WinForms 示例项目中:
public WebForm()
{
WebSession session = InitializeCoreAndSession();
InitializeComponent();
InitializeView( WebCore.CreateWebView( this.ClientSize.Width, this.ClientSize.Height, session ) );
webView.CreateGlobalJavascriptObject("object");
}
输出:Awesomium.Core.dll 中的 System.NullReferenceException。
我该如何解决这些问题?
【问题讨论】:
标签: javascript c# winforms exception awesomium