繁体   English   中英

C# WPF,以及与浏览器的数据交换

[英]C# WPF, and data exchange with the browser

我有一个在 VS 2015 中开发的 C# WPF 应用程序,我希望浏览器从中读取一些数据。 只是一个短字符串。 我可以将它保存在文本文件或变量中,但它应该对浏览器可见(我想是使用 JS)。 例如,如果原始页面是在线托管的,则使用 file:/// 不起作用 - 就像我的情况一样(不同的源冲突)。 这应该适用于 Opera 和 FFox,但是查看它们的扩展,您似乎只能使用前端技术进行开发,这在我的情况下还不够,因为我使用 WPF 来查看 Win OS,然后我需要分享结果与浏览器。

我怀疑这是可能的,不,这不是编写恶意代码。 例如,我可以读取图形卡的详细信息以进行诊断。 请帮忙,非常感谢。

浏览器在安全沙箱中运行,该沙箱旨在阻止浏览器向文件系统读取或写入文件。 您可以写入用户的应用程序数据。 有各种 javascript 框架可以将数据持久化到那里,以便它们可以提供离线或静态数据。 不过我认为这不是一个好的计划。

我建议你的第一个候选人是饼干。 快速谷歌如何做到这一点,我发现: How to create cookie in c#.net windows application?

您可以从网页动态使用 cookie 的内容。 因此,在您的 wpf 应用程序中的某个进程启动并运行后,您可以更改您在网页中看到的内容,并执行计数器或其他操作。

我没有在 Windows 应用程序和浏览器中使用它,但我在网络应用程序和 Silverlight 中使用过它。 恐怕我手头没有那个代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM