使用WebView的Windows应用商店应用在调用脚本时会抛出DISP_E_UNKNOWNNAME错误

时间:2014-04-14 18:34:06

标签: c# webview windows-runtime winrt-async

是的,我知道我需要等待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)"。有什么想法吗?

0 个答案:

没有答案