如何从web javascript应用程序获取桌面c#程序中的变量
我遇到了一个问题,即有两个应用程序。一个是c#中的桌面应用程序,另一个是javascript中的web应用程序。运行桌面应用程序时需要一些变量或信息才能传输到web应用程序。 有人知道如何解决这个问题吗? 有人想提供更多细节来解决这个问题吗如何从web javascript应用程序获取桌面c#程序中的变量,c#,javascript,web,desktop,C#,Javascript,Web,Desktop,我遇到了一个问题,即有两个应用程序。一个是c#中的桌面应用程序,另一个是javascript中的web应用程序。运行桌面应用程序时需要一些变量或信息才能传输到web应用程序。 有人知道如何解决这个问题吗? 有人想提供更多细节来解决这个问题吗 关于,当您打开web应用程序时,将变量以as形式传递,您可以使用javascript以各种方式获取它们,其中一些方法是值得注意的我认为这些过程是非常分离的,除非您使用c#+js的唯一处理程序(例如,c#.net来呈现您的页面),否则将无法检索数据 也许你可以
关于,当您打开web应用程序时,将变量以as形式传递,您可以使用javascript以各种方式获取它们,其中一些方法是值得注意的我认为这些过程是非常分离的,除非您使用c#+js的唯一处理程序(例如,c#.net来呈现您的页面),否则将无法检索数据 也许你可以从webbrowser对象中得到一些东西:在你的页面上运行它,你可能会获得对一些web变量的访问权 此外,如果c#应用程序将数据写入文件,js可以读取数据 玩得开心
Rgds不能通过文件解决,因为这个问题需要一个更好的实时属性。我想出了一个主意:html5有一个新特性:postmessage()特性。如果你有机会从虚拟c#浏览器发送消息,你可以立即从你的其他Web应用程序中检索消息-管理适当的事件。嘿,这个怎么样??性感又前卫!:-)此c#用于桌面程序visual studio。不是asp.net c#,如何制作虚拟c#浏览器?谢谢。我正在考虑使用HttpWebRequest将信息发送到本地web服务器的可能性。你知道如果使用这种方式,javascript web应用程序如何通过HttpWebRequest从桌面c#获取信息?我认为应用程序无法获取信息,因为请求不会从同一个客户端完成。例如,只有服务器可以获取php页面,但是客户端应用程序只有在自己请求服务器时才会知道,这不是您想要的。这个c#桌面应用程序不是web应用程序。另一个平台是使用javascript的web应用程序。因此,您的方式似乎可以解决两个web应用程序的通信问题。我以为web应用程序在某种程度上是通过浏览器导航到站点的,不是吗?