Angular2和电子访问浏览器Windwow对象

若昂·加林(Joao Garin)

我正在将Angular2与Electron和WebPack一起使用。

我试图抓住BrowserWindow对象https://github.com/atom/electron/blob/master/docs/api/browser-window.md

我正在做我的组件的顶部

import * as electron from 'electron';

但是当做:

this.authWindow = new electron.BrowserWindow({ width: 800, height: 600, show: false});

我在运行时出现错误

原来的例外:TypeError:electronic.BrowserWindow不是一个函数

当记录电子时,电子本身看起来就像一个函数,因此其中没有任何BrowserWindow物体。

function defineProgram(name, opts) {
  var program = new Program(name, opts);
  return program;
}

在WebPack中,我webpackTargetElectronRenderer用于定位Electron。

目的是打开一个新的浏览器窗口对象,就像在这里完成http://manos.im/blog/electron-oauth-with-github/

菲利普

要在渲染器进程和主进程之间进行通信,您需要使用RemoteAPI(https://github.com/atom/electron/blob/master/docs/api/remote.md)。

这样的事情应该起作用:

const remote = require('electron').remote;
const BrowserWindow = remote.BrowserWindow;

this.authWindow = new BrowserWindow({ width: 800, height: 600, show: false});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular2:对象在 Microsoft Edge 浏览器中不支持此操作

来自分类Dev

使用MVC6的angular2,浏览器无法访问node_modules内部的脚本

来自分类Dev

Angular 2 开发和浏览器缓存

来自分类Dev

从量角器访问窗口对象/浏览器范围

来自分类Dev

如何在没有浏览器同步的情况下提供angular2应用

来自分类Dev

Angular2,防止在任何浏览器中缓存视图

来自分类Dev

反映其他浏览器angular2的相同ngModel的ngModel更改

来自分类Dev

Angular Universal 使用全局浏览器对象,如 window 和 localstorage

来自分类Dev

由于超时错误,无法通过浏览器和ssh访问AWS ec2实例

来自分类Dev

Angular2 RC2 404 GET /浏览器同步/浏览器同步客户端.2.12.5.js

来自分类Dev

Angular 2新路由器:浏览器的后退和前进按钮无法正常工作

来自分类Dev

Angular 2新路由器:浏览器的后退和前进按钮无法正常工作

来自分类Dev

如何在带有角度cli的angular2应用程序中使用gulp浏览器浏览器同步?

来自分类Dev

无法直接从浏览器访问Angular Component

来自分类Dev

禁用通过浏览器的文件和目录访问

来自分类Dev

多个浏览器和页面对象模式

来自分类Dev

EC2实例无法在浏览器中访问

来自分类Dev

在浏览器中使用不带Reflect.js和zone.js的Angular 2

来自分类Dev

当某些流行的浏览器不支持angular2时,它将如何使用shadow dom?

来自分类Dev

在angular2快速入门指南中使用lite-server打开非默认浏览器

来自分类Dev

compass-mixins 插件无法在 Angular2 的浏览器中正确翻译背景图像属性

来自分类Dev

设置电子邮件和浏览器的tr和td宽度和高度

来自分类Dev

Angular html5模式和HAL浏览器

来自分类Dev

Angular 9,KeyCloak,ServiceWorker和Edge浏览器

来自分类Dev

如何使用浏览器的Confirm()和Angular模板语句?

来自分类Dev

Angular 和浏览器在加载数据方面的限制

来自分类Dev

电子:如何与浏览器窗口通信?

来自分类Dev

我的Firefox浏览器和Chrome浏览器是否可以同步其访问的网址列表

来自分类Dev

Angular 2.英雄之旅套装。浏览器实例

Related 相关文章

  1. 1

    Angular2:对象在 Microsoft Edge 浏览器中不支持此操作

  2. 2

    使用MVC6的angular2,浏览器无法访问node_modules内部的脚本

  3. 3

    Angular 2 开发和浏览器缓存

  4. 4

    从量角器访问窗口对象/浏览器范围

  5. 5

    如何在没有浏览器同步的情况下提供angular2应用

  6. 6

    Angular2,防止在任何浏览器中缓存视图

  7. 7

    反映其他浏览器angular2的相同ngModel的ngModel更改

  8. 8

    Angular Universal 使用全局浏览器对象,如 window 和 localstorage

  9. 9

    由于超时错误,无法通过浏览器和ssh访问AWS ec2实例

  10. 10

    Angular2 RC2 404 GET /浏览器同步/浏览器同步客户端.2.12.5.js

  11. 11

    Angular 2新路由器:浏览器的后退和前进按钮无法正常工作

  12. 12

    Angular 2新路由器:浏览器的后退和前进按钮无法正常工作

  13. 13

    如何在带有角度cli的angular2应用程序中使用gulp浏览器浏览器同步?

  14. 14

    无法直接从浏览器访问Angular Component

  15. 15

    禁用通过浏览器的文件和目录访问

  16. 16

    多个浏览器和页面对象模式

  17. 17

    EC2实例无法在浏览器中访问

  18. 18

    在浏览器中使用不带Reflect.js和zone.js的Angular 2

  19. 19

    当某些流行的浏览器不支持angular2时,它将如何使用shadow dom?

  20. 20

    在angular2快速入门指南中使用lite-server打开非默认浏览器

  21. 21

    compass-mixins 插件无法在 Angular2 的浏览器中正确翻译背景图像属性

  22. 22

    设置电子邮件和浏览器的tr和td宽度和高度

  23. 23

    Angular html5模式和HAL浏览器

  24. 24

    Angular 9,KeyCloak,ServiceWorker和Edge浏览器

  25. 25

    如何使用浏览器的Confirm()和Angular模板语句?

  26. 26

    Angular 和浏览器在加载数据方面的限制

  27. 27

    电子:如何与浏览器窗口通信?

  28. 28

    我的Firefox浏览器和Chrome浏览器是否可以同步其访问的网址列表

  29. 29

    Angular 2.英雄之旅套装。浏览器实例

热门标签

归档