c# - 如何在 WebBrowser 实例中在 WPF 和 JavaScript 之间进行通信?

标签 c# javascript wpf browser communicate

我有一个带有嵌入式浏览器 (WebBrowser) 和一些 JavaScript 的 C#/WPF 应用程序。他们如何在两个方向上互相沟通?使用 URL 是否可行?

JS->WPF:监听变化。 WPF->JS:将 URL 更改为 javascript:alert('hello');

有没有更好的办法?

最佳答案

重要的是要知道有两个 WebBrowser。一种用于 Windows 窗体,另一种用于 WPF。下面的链接使用 WPF 之一。 http://www.dotnetfunda.com/articles/article840-working-with-webbrowser-in-wpf.aspx

关于c# - 如何在 WebBrowser 实例中在 WPF 和 JavaScript 之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052992/

相关文章:

javascript - 如何根据单选按钮选择以特定跨度样式显示文本?

javascript - Angular 7 测试 : NullInjectorError: No provider for ActivatedRoute

c# - 为全局独立于 CultureInfo 的所有 DateTime 对象设置 StringFormat - WPF

c# - 您应该如何诊断错误 SEHException - 外部组件抛出异常

c# - EF Core回滚迁移错误: column of invalid type to be used as key column

javascript - 在 HTML 文件中使用 JavaScript 在后台添加计时事件

c# - 使用具有不同嵌套类型的 HierarchicalDataTemplate

wpf - WPF 单选按钮的空文本周围不需要的虚线选择

c# - 如何通过 Entity Framework 存储可变二维数组?

C#和Matlab读取视频帧rgb值的区别