更具体地说,我在Qt应用程序中有一个QWebView,并希望Node.JS在其中显示的页面内运行。我在Web视图和我的应用程序之间有一个桥梁,所以我能够在Web视图中运行与应用程序通信的Javascript命令。
我想知道是否可以将Node.JS提供给Web视图使用?
答案 0 :(得分:1)
Node.js通常启动各种Web服务器,至少在我尝试过的一些应用程序中。因此,使用适当的端口名访问localhost应该不是问题。
所以基本上,例如在端口9000上启动Node.js,然后打开webview到http://localhost:9000/
,你应该好好去。如果您想要无头方式访问Web服务器或其套接字或rest / soap接口,您应该可以使用QNetworkAccessManager
类及其相关支持类轻松地完成此操作。
希望有所帮助。