是的,我知道我需要等待Navigation_Completed开火。
我有一个Windows 8商店应用程序。它是一个包含WebView和Button的页面。单击按钮时,用户将导航到新屏幕。完成后,使用WebView将它们导航回页面,并根据单击按钮时发生的情况填写WebView中的输入。
我正在使用JavaScript调用这样做(w是WebView)。
await w.InvokeScriptAsync("foo", new string[] { "bar" });
这发生在页面的OnNavigatedTo区域,因为页面实际上已经加载/完成,因此此时Navigation_Complete事件永远不会触发。
生成的错误是"来自HRESULT的异常:0x80020006(DISP_E_UNKNOWNNAME)"。有什么想法吗?