【问题标题】:Accessing the DOM between two renderers in Electron在 Electron 中访问两个渲染器之间的 DOM
【发布时间】:2017-10-05 17:52:48
【问题描述】:

是否可以在 Electron 中做到这一点:

我想将视频复制到第二个屏幕。 这很容易做到,通过调用以下 50 次/秒:

canvas_context_2nd_screen.drawImage(video_1st_screen,0,0,width_canvas_2nd,height_canvas_2nd);

但在电子中我必须通过 IPC 进行通信...... 有任何想法吗?在 nw.js 中可以吗?

【问题讨论】:

  • 好的,我用 nw.js 做的。他们的 Window 对象通过 Window.window 拥有完整的 DOM 访问权限。

标签: electron nw.js


【解决方案1】:

NW.js 支持它。由于 DOM 窗口默认在同一个渲染器进程中,并且它们之间共享 Node.js 上下文:

http://docs.nwjs.io/en/latest/For%20Users/Advanced/JavaScript%20Contexts%20in%20NW.js/

这可以更改为单独的。

【讨论】:

    猜你喜欢
    • 2018-05-05
    • 2016-12-08
    • 2017-05-01
    • 2021-05-13
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 2016-02-05
    • 2019-02-06
    相关资源
    最近更新 更多