是否有可能在JavaScript中获得窗口实例somehome?
问题描述:
我正在编写独立的node.js应用程序,其中我想获取浏览器API。是否有可能在JavaScript中获得窗口实例somehome?
例子:
window.RTCSessionDescription
是否有可能得到这样的吗?
答
如果你想使用节点浏览器API,就像如果你的代码在浏览器中运行,那么你可以使用像模块:
- https://www.npmjs.com/package/node-dom
- https://www.npmjs.com/package/js-dom
- https://www.npmjs.com/package/nodejs-dom
- https://www.npmjs.com/package/dom-layer
如果你想访问实体l window
浏览器的对象正在执行您的Node应用程序正在提供的请求,那么您将无法直接访问它。您必须为浏览器提供一些JavaScript代表您的浏览器API,并通过HTTP,WebSocket或其他方式与Node应用程序通信。
为什么你需要在节点应用程序中浏览api? –
@CodeBean,我想在非浏览器应用程序中创建使用WebRTC API的对等连接。 – DrunkenMaster
我不确定https://developers.google.com/talk/libjingle/libjingle_applications是否匹配。 – DrunkenMaster