0
我在導入C#單方法(因爲dom_document不WebKit的尖銳實現),如下所示:webkitgtk webkit_web_view_get_dom_document不返回
class ExtendedWebView : WebKit.WebView {
[DllImport ("webkit-1.0")]
private static extern IntPtr webkit_web_view_get_dom_document (IntPtr raw);
public DOMDocument get_dom_document()
{
return new DOMDocument(webkit_web_view_get_dom_document(base.Handle));
}
}
base.Handle是一個IntPtr到web視圖目的。 webkit_web_view_get_dom_document永遠不會返回。我在一個單獨的線程中調用它。線程無限期地掛起。
我也嘗試隔離方法調用,以確保這是掛什麼。我傳入一個IntPtr並將返回值分配給一個IntPtr。絕對不會返回的webkit_web_view_get_dom_document。
有人知道爲什麼會發生這種情況嗎?也許我使用的是webkit的錯誤版本?該方法不存在嗎?