如何将字符串消息从 Visual C# 表单应用程序发送到网页

发布于 2024-11-06 10:39:21 字数 203 浏览 1 评论 0原文

我有一个嵌入了 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清风疏影 2024-11-13 10:39:21

您可以使用 Watin 来驱动 Web 浏览器用户手势,例如键入、单击等。
http://watin.org/

you can use Watin to drive web browser user gestures, such as typing, clicking, etc.
http://watin.org/

爱的十字路口 2024-11-13 10:39:21

我查看了 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文