查看网页和桌面应用程序是否在同一台计算机上启动
Find out if Web page and desktop application are launched on the same computer
我有一个桌面应用程序(系统托盘中的小服务)和一些网络应用程序。如果用户加载网页,我需要能够发现网页和桌面应用程序都在同一台计算机上 运行。
在桌面应用程序上,我可以轻松访问硬盘序列号、以太网 mac 地址等,并根据这些信息识别计算机。但是我在网页的 JavaScript 中无法访问它。
有什么方法可以实现我的目标吗?
更新。 关于我为什么需要它的更多信息。我正在开发医疗软件。这个想法是,当用户加载网页时,他可以按导入按钮并从连接到他的计算机的医疗设备进行导入(导入本身由用户计算机上的托盘应用程序完成)
简答:没有。
长答案:这是可能的,但最好的方法是开发一个浏览器扩展。
没有扩展名:
- 您可以关联 IP 地址,这在 Internet 站点上效果不佳
- 如果是 Internet Explorer,您的托盘应用程序可以将 cookie 添加到 IE 也会使用的用户的 cookie-jar
- 除了这两个选项,它不是真正的方法,想想浏览器如何积极保护用户隐私。
我有一个桌面应用程序(系统托盘中的小服务)和一些网络应用程序。如果用户加载网页,我需要能够发现网页和桌面应用程序都在同一台计算机上 运行。
在桌面应用程序上,我可以轻松访问硬盘序列号、以太网 mac 地址等,并根据这些信息识别计算机。但是我在网页的 JavaScript 中无法访问它。
有什么方法可以实现我的目标吗?
更新。 关于我为什么需要它的更多信息。我正在开发医疗软件。这个想法是,当用户加载网页时,他可以按导入按钮并从连接到他的计算机的医疗设备进行导入(导入本身由用户计算机上的托盘应用程序完成)
简答:没有。
长答案:这是可能的,但最好的方法是开发一个浏览器扩展。
没有扩展名:
- 您可以关联 IP 地址,这在 Internet 站点上效果不佳
- 如果是 Internet Explorer,您的托盘应用程序可以将 cookie 添加到 IE 也会使用的用户的 cookie-jar
- 除了这两个选项,它不是真正的方法,想想浏览器如何积极保护用户隐私。