如何将字符串消息从 Visual C# 表单应用程序发送到网页
我有一个嵌入了 webkit.net 的 ac# windows 表单应用程序。现在我想知道是否可以以某种方式向应用程序打开的网页发送字符串消息。
我的应用程序基本上是一个简单的浏览器,我希望有一个按钮可以将文本发送到打开的网页以启动一些 JavaScript(就像跨域 postMessage 的工作方式一样)。目标页面已经具有所需的事件侦听器。
提前致谢。
I have a c# windows form application with a webkit.net embedded. Now I was wondering if I can somehow send a string message to the webpage that the application opened.
My application is basically a simple browser, I'm hoping to have a button that sends text to the opened webpage to start some JavaScript (just like how cross domain postMessage works). The target page already has the needed eventlistener.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Watin 来驱动 Web 浏览器用户手势,例如键入、单击等。
http://watin.org/
you can use Watin to drive web browser user gestures, such as typing, clicking, etc.
http://watin.org/
我查看了 WebKit.NET 源代码,这应该很简单。您的 WebKitBrowser 用户控件有一个名为 Document 的属性 - 它有一个名为 InvokeScriptMethod() 的方法。它应该像调用它一样简单。
I took a look at the WebKit.NET sources and this should be straightforward. Your WebKitBrowser user control has a property called Document - it has a method called InvokeScriptMethod(). It should be as simple as calling it.