【问题标题】:node-webkit http.Server and page changenode-webkit http.Server 和页面变化
【发布时间】:2013-03-21 13:50:31
【问题描述】:
我使用 node-webkit 编写了一个应用程序。我想使用 HTTP 在计算机之间进行网络通信,运行我的应用程序。如果服务器是从页面启动的,我可以在不重新启动服务器的情况下更改当前页面吗?
我考虑过子进程,但我想用我的应用程序关闭服务器。我不想对服务器使用特殊的网络请求来关闭它。
我可以在不重新启动服务器的情况下更改当前页面吗?
我可以在页面更改时保存子进程对象吗?
你知道其他方法吗?
附:对不起我的英语。
【问题讨论】:
标签:
node.js
subprocess
node-webkit
【解决方案1】:
我在 node-webkit 文档中找到了答案。
在 node-webkit 中,你基本上可以通过使用
window.location,您可以在链接的onclick 事件中安装它,然后
当用户单击它时,node-webkit 将导航到一个新页面。但是通过
这样做你会失去window 上下文中的所有内容,你可以保存
Cookie 中的所有内容,例如旧网页,或者您可以将内容保存在
global 变量,它驻留在 Node.js 的上下文中并且将存在
通过您的应用。