Code Monkey home page Code Monkey logo

electron-api-demos-zh_cn's People

Contributors

cb360 avatar demopark avatar dependabot[bot] avatar kylingo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

electron-api-demos-zh_cn's Issues

tray 托盘 意外退出

  • 您使用什么操作系统?
    MacOS Sierra 10.12.6
  • 您的系统上有哪个版本的 Node.js?
    v10.0.0

在 tray 那一章节,显示完tray 后,用菜单点击移除后,会使应用崩溃的
tray

打包后操作cookie问题

  • 我使用的是mac操作系统?
  • Node v12.13版本
  • 将项目打包成app后无法操作cookie,引用地址是file://
  • 请指教如何操作本地cookie

安装的时候,chromedriver的问题

npm install 的时候出现了download chrome driver的问题,然后就一直卡在这里了。。。
cmder里边是这样的:

F:\Github\electron-api-demos-Zh_CN (master -> origin)
λ npm install

> [email protected] install F:\Github\electron-api-demos-Zh_CN\node_modules\electron-chromedriver
> node ./download-chromedriver.js

请问有什么解决方案吗?

界面显示白屏,求解答

  • 您使用什么操作系统? win11
  • 您使用哪个版本的 Node.js? 9.8.1
  • 下载您的文件解压后,我用Visual Studio Codeda 打开,使用程序内终端运行npm install electron --save-dev
  • 然后使用终端运行npm start
  • 出现了白屏,如下图,跟你给的截图不一样,麻烦您能看一下哪里出问题了
    Snipaste_2023-10-25_21-14-16
    Snipaste_2023-10-25_21-14-31

input type='time' 丢失焦点。 已充分验证,是eclctron的bug

  • 您使用什么操作系统?
    windows 64

  • 您的系统上有哪个版本的 Node.js?
    10.16.2

  • 实现方法。 在代码中html文件中任意位置,添加下列代码。text输入后,time无法获取焦点。 请多试几次。
    <input type="time" [(ngModel)]="start"/>
    <input type="text" [(ngModel)]="text" />

  • 我clone的代码,改了这里。 menus.html

<template class="task-template">
  <section id="menus-section" class="section js-section u-category-menu">
    <header class="section-header">
      <div class="section-wrapper">
        <h1>
          <svg class="section-icon"><use xlink:href="assets/img/icons.svg#icon-menu"></use></svg>
          自定义菜单
        </h1>
        <input type="time" [(ngModel)]="start"/>
        <input type="text" [(ngModel)]="text" />
        <h3>使用 <code>Menu</code> 和 <code>MenuItem</code> 模块可用于创建自定义本地菜单.</h3>

        <p>有两种菜单: 应用程序(顶部)菜单和上下文(右键单击)菜单.</p>

        <p>在浏览器中打开 <a href="http://electron.atom.io/docs/api/menu">完整的 API 文档<span class="u-visible-to-screen-reader">(在新窗口中打开)</span></a>.</p>
      </div>
    </header>
...
</section>
</template>
```

https://github.com/electron/electron/releases/download/v3.0.0/chromedriver-v3.0.0-darwin-arm64.zip不存在

  • 您使用什么操作系统? mac
  • 您使用哪个版本的 Node.js? v16.4.1
  • 请问这个错误怎么解决?谢谢
    2851 error Error: Failed to find Electron v3.0.0 for darwin-arm64 at https://github.com/electron/electron/releases/download/v3.0.0/chromedriver-v3.0.0-darwin-arm64.zip
    2851 error at Request. (/Users/apple/txt/electron/electron-api-demos-Zh_CN/node_modules/nugget/index.js:169:61)
    2851 error at Request.emit (node:events:394:28)
    2851 error at Request.onRequestResponse (/Users/apple/txt/electron/electron-api-demos-Zh_CN/node_modules/request/request.js:1066:10)
    2851 error at ClientRequest.emit (node:events:394:28)
    2851 error at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:621:27)
    2851 error at HTTPParser.parserOnHeadersComplete (node:_http_common:127:17)
    2851 error at TLSSocket.socketOnData (node:_http_client:487:22)
    2851 error at TLSSocket.emit (node:events:394:28)
    2851 error at addChunk (node:internal/streams/readable:312:12)
    2851 error at readableAddChunk (node:internal/streams/readable:287:9)

崩溃无法重载

  • 您使用什么操作系统? Windows 10
  • 您使用哪个版本的 Node.js? 12.18.4
    image

在 Mac m1 上编译似乎有问题

warning "@octokit/rest > @octokit/[email protected]" has unmet peer dependency "@octokit/core@>=3".
[4/4] 🔨  Building fresh packages...
[-/7] ⠠ waiting...
[-/7] ⠠ waiting...
[-/7] ⠠ waiting...
[4/7] ⠠ electron-chromedriver
error /Users/hewro/Documents/study/electron-api-demos-Zh_CN/node_modules/spectron/node_modules/electron-chromedriver: Command failed.
Exit code: 1
Command: node ./download-chromedriver.js
Arguments:
Directory: /Users/hewro/Documents/study/electron-api-demos-Zh_CN/node_modules/spectron/node_modules/electron-chromedriver
Output:
/Users/hewro/Documents/study/electron-api-demos-Zh_CN/node_modules/spectron/node_modules/electron-chromedriver/download-chromedriver.js:19
  if (err != null) throw err
                   ^

Error: Failed to find Electron v3.0.0 for darwin-arm64 at https://github.com/electron/electron/releases/download/v3.0.0/chromedriver-v3.0.0-darwin-arm64.zip
    at Request.<anonymous> (/Users/hewro/Documents/study/electron-api-demos-Zh_CN/node_modules/nugget/index.js:169:61)
    at Request.emit (node:events:378:20)
    at Request.onRequestResponse (/Users/hewro/Documents/study/electron-api-demos-Zh_CN/node_modules/request/request.js:1059:10)
    at ClientRequest.emit (node:events:378:20)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:636:27)
    at HTTPParser.parserOnHeadersComplete (node:_http_common:129:17)
    at TLSSocket.socketOnData (node:_http_client:502:22)
 
  • 您使用哪个版本的 Node.js?
    15.11

windows 10平台通知无效

  • What operating system are you using?
  • What version of Node.js is on your system?
    windows10系统,通知示例无效.

在Ubuntu操作系统下,出现触屏开始

  • 您使用什么操作系统?
  • Ubuntu
  • 您使用哪个版本的 Node.js?
  • 最新版本的electron
  • 现象?
  • 1、偶现触控事件只触发1半(有touchstart,无touchend),此时chrome的console工具栏也有这个问题,但此时鼠标完全没问题
  • 2、重启后触控完全卡死,此时chrome的console工具栏也有这个问题,但此时鼠标完全没问题,插拔USB鼠标后触控恢复使用,以至于在触屏下完全不能使用

鼠标左键无法选定代码

  • 您使用什么操作系统?
    win 10
  • 您的系统上有哪个版本的 Node.js?
    v8.9.1

为什么我鼠标左键无法选定代码,导致不能复制示例代码块的代码。鼠标右键是hello和electron?

如何动态的更改菜单

我试了下直接获取菜单项去修改

const item = Menu.getApplicationMenu().getMenuItemById("xxx");
item.label = "test";
item.enabled = false;

似乎只是下面那个enabled的设置有效(变灰),但是label的修改并没有生效
请教一下大佬,除了重建整个ApplicationMenu,还有没有比较优雅的实现方式。

测试环境下,获取屏幕信息模块报错

  • 您使用什么操作系统?
    windows

  • 您使用哪个版本的 Node.js?
    v12.16.1

npm run dev
测试环境下,获取屏幕信息模块报错
Cannot read property 'getPrimaryDisplay' of undefined

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.