Можно ли получить экземпляр окна Somehome в JavaScript?
Я пытаюсь написать отдельное приложение node.js, в котором я хотел бы получить API браузера.
Пример:
window.RTCSessionDescription
Можно ли так получить?
1 ответ
Если вы хотите использовать API-интерфейс браузера в Node, например, если ваш код выполнялся в браузере, вы можете использовать такие модули, как:
- 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
Если вы хотите получить доступ к актуальным window
объект браузера, который выполняет запрос, который обслуживает ваше приложение Node, тогда вы не сможете получить к нему прямой доступ. Вам нужно будет передать JavaScript браузеру, который будет от вашего имени обращаться к API браузера и взаимодействовать с приложением Node через HTTP, WebSocket или каким-либо другим способом.