gpt4 book ai didi

c# - 与在浏览器上运行的 Javascript 共享程序变量值

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:51:32 25 4
gpt4 key购买 nike

我正在开发一个在客户端 PC 中扫描护照的 C# Windows 窗体应用程序在同一个客户端 PC 中,用户将打开一个包含一些文本框的网页。

有什么办法可以将windows窗体应用的一些值共享给浏览器页面吗?

(是否存在通过浏览器 JavaScript 中的 RPC 或任何共享或发送这些值的机制来调用 Windows App 中的某些函数) .

最佳答案

您可以将网络服务器用作相互访问的资源。 C# 应用程序可以向服务器发送数据,Web 浏览器可以使用 AJAX 轮询/监听来自 Web 服务器的更新。如果 Windows 应用程序也连接到服务器,它可以从网页接收更新。

或者,如果您想在 Windows 应用程序和网站之间进行一次性数据共享,您可以:

  • 在 Windows 应用程序中收集数据
  • 发送到服务器
  • 收到一个唯一的ID
  • 使用查询字符串中的唯一 ID 启动网络浏览器
  • 网站找到刚刚由 Windows 应用程序发送的数据。

当然还有其他方法可以做到这一点。我的目标是避免必须了解正在使用的网络浏览器,例如需要下载插件以促进浏览器和 Windows 应用程序之间的通信。

关于c# - 与在浏览器上运行的 Javascript 共享程序变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12703491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com