如何在windows桌面程序中与所显示的网页进行数据交互


在一个windows窗体程序中加入了一个百度地图api(web承载),该地图在窗体程序中以网页承载。在程序运行中,地图需要程序产生的数据进行点的绘制,而程序也需要获得用户与地图交互的数据进行计算。在百度地图api中,参数存在于静态html中的java script代码中,用户交互结果(如用户点击拾取坐标)形式为java script函数的返回值。

图片描述

现在的实现方式是改变静态网页的文本内容后刷新,仅仅能实现程序到地图的数据传输。想知道应该如何实现这样的数据交互(程序到网页/网页到程序)?

前端 客户端 桌面软件 JavaScript windows

这卧槽的世界 8 years, 11 months ago

桌面程序 做出一个 http 服务让 javascript 能够调用. 然后就能 用 xhr 或者 websocket 来实现 相互通信了.

【宅腐】曾铁可 answered 8 years, 11 months ago

Your Answer