最佳答案
我想用 JavaScript 创建一个自定义事件。
我有一个 WPF 应用程序,其中包含一个 WebBrowser,以及一个包含 JavaScript 的 HTML 页面。
我使用的是打印机。当打印机的状态发生变化时,它会在.NET 中触发一个事件。
然后,使用 WebBrowser 控件的 InvokeScript
函数调用 JavaScript 方法 OnPrinterStateChanged(state)
。
问题是我必须在我的网页中实现方法 OnPrinterStateChanged(state)
。我不能更改方法的名称或订阅/取消订阅事件..。
我想将 JavaScript 方法 OnPrinterStateChanged(state)
移动到一个单独的 JavaScript 文件中。
我想要的:
OnPrinterStateChanged(state)
。Js 文件,然后触发 JavaScript 事件并调用函数 ChangeState
。我找到了一些解决办法,但是我没有成功... ... 最简单的方法是什么?