Exemplo n.º 1
0
        private void OnLoadingFinish(IntPtr webView, IntPtr param,
                                     IntPtr urlPtr, wkeLoadingResult result, IntPtr failedReasonPtr)
        {
            string url          = ExtApi.GetWkeString(urlPtr);
            string failedReason = ExtApi.GetWkeString(failedReasonPtr);

            if (LoadingComplete != null)
            {
                LoadingComplete(this, url, failedReason, (UrlLoadResult)result);
            }
        }
Exemplo n.º 2
0
        void OnwkeLoadingFinishCallback(IntPtr webView, IntPtr param, IntPtr url, wkeLoadingResult result, IntPtr failedReason)
        {
            //Console.WriteLine("call OnwkeLoadingFinishCallback:" + wkeGetString(url).Utf8IntptrToString());
            //Console.WriteLine("call OnwkeLoadingFinishCallback result:" + result);

            if (result == wkeLoadingResult.WKE_LOADING_FAILED)
            {
                Console.WriteLine("call OnwkeLoadingFinishCallback 加载失败 failedReason:" + BlinkBrowserPInvoke.wkeGetString(failedReason).Utf8IntptrToString());
                HTML = "<h1>" + BlinkBrowserPInvoke.wkeGetString(failedReason).Utf8IntptrToString() + "</h1>";
            }
            else
            {
                this.url = BlinkBrowserPInvoke.wkeGetString(url).Utf8IntptrToString();
                //Console.WriteLine("call OnwkeLoadingFinishCallback:成功加载完成。" + wkeGetString(url).Utf8IntptrToString());
            }
        }