【发布时间】:2020-08-10 05:48:43
【问题描述】:
我已切换到使用 UWP (Windows.UI.Xaml.Controls),但现在无法检测 webview 选项卡文本何时更改。
我之前使用过 OnTitleChanged 事件,但在 UWP 中找不到替代方法。
我可以在 webView 中看到“DocumentTitle”,并且它总是在必要时更新。
WebView wv_Browser = new WebView();
string Example = wv_Browser.DocumentTitle;
我已经尝试了 WebView 中的每个内置事件,但更新时似乎没有一个事件触发。
任何人都可以建议和替代方法来触发事件或监视此值吗?
【问题讨论】:
-
您应该使用 InvokeScriptAsync 在文档上运行 JavaScript 代码并接收到标题更改事件,然后通过将对象注入 JavaScript 代码将事件发送回您的应用程序。
-
感谢您的帮助。我最终还需要创建事件并注入它,但在查看了你所说的内容后它就可以工作了。