use*_*179 4 javascript c# xaml webview windows-8
我正在用C#和XAML编写一个Windows 8应用程序,它在WebView中托管一个Web页面.Web页面调用alert()和confirm(),但WebView抛出异常,说"'alert'未定义,"或"'confirm'未定义." 可以启用alert()和confirm(),还是需要编写代码来模拟其正常功能?如果我需要自己写,我该如何开始这样的事业呢?谢谢.
从WebView无法进行警报和确认.您可以使用WebView.ScriptNotify从页面上的脚本接收事件,并使用该事件使用MessageDialog类显示对话框.
在你想要警报的脚本中......
window.external.notify('foo');
Run Code Online (Sandbox Code Playgroud)
并在C#中使用WebView.ScriptNotify方法中的示例.