如何获取 HTML 元素在 Windows 8 Metro 应用程序中从 WebView 单击
本文关键字:应用程序 Metro 单击 WebView Windows 何获取 获取 元素 HTML | 更新日期: 2023-09-27 17:57:53
我有一个简单的Win8 Metro应用程序,它有三个页面,其中一个是WebView。假设我在 WebView 中显示了一些 html 代码,其中包含类似
<a href="http://www.mysite.com">Go to site</a>
如何检测单击该 HTML 元素、识别元素并从元素中获取数据(假设"http://www.mysite.com"(?这在 Metro 应用程序中可能吗?
提前谢谢。
使用以下成员:
加载完成 - 等到页面加载完毕,
InvokeScript - 订阅 HTML 中的事件,
ScriptNotify - 从 JS 通知。
如果您控制 mysite.com 的内容,则可以完成。 您可以在站点上添加 Javascript,以通过可以使用 WebView.ScriptNotify 在 C# 中引发事件的window.external.notify
触发事件。 有关示例,请参阅本文中的如何从 Web 视图接收信息。
遗憾的是,无法拦截导航(与其他 Web 视图不同(。