首页 文章
  • 1 votes
     answers
     views

    梦魇不会连续两次运行 - NodeJS

    EDIT 我注意到删除了 .end() 函数似乎解决了这个问题,但在阅读了关于使用 .end() 的梦魇文档后,它说: Completes any queue operations, disconnect and close the electron process. 现在虽然这确实解决了问题,但我现在只是在每次调用路径时打开越来越多的电子流程,这最终会导致服务器耗尽内存,或者这是解决问题的安全方...
  • 1 votes
     answers
     views

    将Electron App提交到Mac App Store:错误“无效签名”

    我'm trying to submit an Electron based app to the Mac App Store. To sign the app I' m使用此脚本(根据https://github.com/atom/electron/blob/master/docs/tutorial/mac-app-store-submission-guide.md): #!/bin/bash ...
  • 1 votes
     answers
     views

    XSRF-TOKEN必须由cookie实例化并通过标头发送吗?

    我看到的每个(c / x)srf保护实现都是通过以下流程完成的: 服务器在客户端使用令牌实现cookie, 客户端发送带有从cookie读取的值的X-XSRF-TOKEN标头 . 实施第1点不同是否安全?而是发送cookie,在服务器响应中发送令牌(例如 Headers )? 为什么我要实现这种方式是我的REST API由两个应用程序使用: 单页应用程序 - 用Angular 2和Na...
  • 1 votes
     answers
     views

    为什么这些柴测试不会失败?

    我们有一些简单的“这是真的有效”的电子应用程序的chai测试使用spectron和WebdriverIO . 我们开始的示例代码来自 https://github.com/jwood803/ElectronSpectronDemo如https://github.com/jwood803/ElectronSpectronDemo/issues/2中报道的那样,chai-as-promised测试没有...
  • 3 votes
     answers
     views

    VS Code AMD模块系统

    我试图弄清楚要使用的模块加载系统时遇到了一些问题 . 我一直在挖掘VS Code代码(因为很多人认为它是电子应用程序正确的"poster child"),以便更好地理解约定/做某些事情的最佳方法,我注意到他们正在使用AMD模块(在src下的tsconfig.json文件中,选项 "module": "amd" , "module...
  • 0 votes
     answers
     views

    电子和打字稿:如何在运行时正确处理模块?

    我正在使用Typescript编写一个Electron桌面应用程序 . 编译后,项目组织看起来像这样: dist html index.html 个脚本 ApplicationView.js ApplicationViewModel.js 在 index.html 我有这个脚本标记: <script src="../scripts/Application...
  • 1 votes
     answers
     views

    在Electron 1.5中导出/导入自定义JSX组件(ES6模块)

    我有一个Electron 1.5应用程序,我写了一些JSX组件 . 我希望组件在一个单独的文件(模块)中 . 鉴于Electron支持Node 7.4和Chromium 54,我想我可以使用ES6模块语法,带导出 . 但是我的导出命令出错了 . 本说明表明ES6可能在Electron中存在问题:ES6 syntax import Electron (require..) export class ...
  • 0 votes
     answers
     views

    Electron React App在开发中运行良好,但在包装后却没有

    我使用React构建了一个Electron应用程序 . 我正在使用Electron-prebuilt-compile以使其与React一起正常工作 . 当我开发并且仅使用npm start运行它时,一切都很完美 . 我完成了第1版,需要将其打包以安装在其他计算机上 . 我正在使用Electron-builder来完成这项工作 . 我能够顺利运行,没有任何错误 . 然后我运行它生成的.exe并最终得...
  • 0 votes
     answers
     views

    在子事件点击时在父母中执行操作

    因此,当在子组件中触发单击事件时,我正在尝试对子组件的父组件执行某些操作 . 目前我有一个动态加载器,它能够加载不同的子组件 . 我遇到的问题是@Output()正在被发出,但是当触发此事件时,父组件似乎没有任何知识 . 有什么我想念的吗? child2.component.ts import {Component, Injector, Output, EventEmitter} from '...
  • 0 votes
     answers
     views

    用于桌面应用程序的JS UI Designer [暂停]

    我正在尝试使用电子创建一个用JavaScript编写的桌面应用程序,然而,为了创建一个材质的UI设计,我别无选择,只能编写HTML CSS和JS,只使用代码构建GUI太难了,需要花费很多时间!! ,没有IDE可以让你通过拖放按钮或类似的东西为你的桌面应用程序创建一个GUI,我问是否有像Java的场景构建器或类似QT设计工作室的东西for c这是一个超级先进的UI设计工具 有任何想法吗?
  • 0 votes
     answers
     views

    如何在没有“切换”电子应用程序的情况下将窗口带到前面?

    例如,假设用户已全屏打开Chrome . 然后弹出来自电子应用程序,但它覆盖在镀铬屏幕上,而不是切换屏幕到电子应用程序 . 像下面的VPN应用程序; 我该怎么做呢?
  • 0 votes
     answers
     views

    如何在电子像加载中加载多个页面

    我正在为公司的内部管理构建桌面应用程序 . 并决定构建像shift这样的UI,可以浏览多个内部工具,如trello,谷歌驱动器等 . 我知道我可以在 main process 中使用 browserView 来加载外部URL . 我是否有可能在 renderer process 中使用相同的功能来保持导航栏像shift一样? 在 browserView 中也拒绝加载少量静态文件 . 为什么...
  • 0 votes
     answers
     views

    电子:如何在Windows上使用squirrel进行自动更新?

    有了寡妇的电子,我想在需要时启动自动更新 . 我想用squirell而不是电子更新器 . 你知道怎么做吗?
  • 0 votes
     answers
     views

    使用SQlite和Nodejs创建排序的文件树

    我对编程很陌生,所以我碰到一堵墙并不是那么奇怪 . 也许你可以帮助我? 问题是,我正在尝试使用Electron和一个名为SQlite的数据库构建一个应用程序 . 我需要在我的应用程序中接近文件树的东西 . 它需要显示一个Titlename(就像文件管理器中的文件夹一样),并在其下面显示一个字幕列表(如文件夹中的文本文件) . 需要对Titlenames进行排序,并且需要对字幕进行排序 . 现在我创...
  • 146 votes
     answers
     views

    NW.js,Brackets-Shell和Electron之间的功能区别是什么?

    现在TideSDK实际上已经死了,我've been looking into alternative '包装器将HTML / CSS / JS应用程序作为独立的桌面应用程序运行 . 到目前为止,我遇到的三个可行选项是NW.js(以前称为node-webkit),brackets-shell和Electron(以前称为atom-shell) . 问题是在功能集,兼容性等方面似乎没有足够完整的三者之...
  • 22 votes
     answers
     views

    Golang计划的电子UI?

    我想在Electron中为Go编写一个用于桌面应用程序的GUI(目前它是一个命令行工具) . Electron和Go流程之间进行通信的惯例是什么? 只是使用Go二进制作为API工作?某种websocket通信?
  • 4 votes
     answers
     views

    是否可以使用Selenium WebDriver自动化桌面应用程序?

    我正准备编写目前处于开发初期的Web /桌面应用程序的自动化测试 . 将使用的技术是Laravel,VueJS和最重要的电子框架 . Electron是一个使用JavaScript,HTML和CSS等Web技术创建本机应用程序的框架 . 所以我很好奇 if is it possible to use Selenium WebDriver for automating desktop applic...
  • 2 votes
     answers
     views

    vue electron如何将文件写入磁盘

    我正在使用Vue和Electron构建桌面应用程序 . 我想从vue组件中保存一个文件,其中包含用户引入的一些数据 . 为此,我尝试在vuex操作中使用fs节点模块,但它让我犯了错误 . 找不到那个模块 . 我知道Vue是客户端,但是,我认为在使用Electron的那一刻它可以工作,但事实并非如此 . 要初始化我的应用程序,我使用了vue-cli和命令vue init webpack electr...
  • 11 votes
     answers
     views

    如何从网站上启动我的电子应用程序

    我们有一个签署交易的电子加密应用程序(除其他外) . 我们希望其他网站能够拥有一个打开该电子应用程序的按钮,预先填入一些参数(交易信息) . 流程是: 用户在some-crypto-site.com上单击"make transcation" 电子应用程序打开预填充的参数 用户在电子应用中单击"sign transaction" 电子应用程序幕...
  • 2 votes
     answers
     views

    无法在电子应用上加载Goldenlayout库

    嗨,我正在尝试重新创建Golden Layout角度复杂应用程序https://golden-layout.com/tutorials/angular-complex.html作为电子应用程序,所以基本上我只是做了电子http://electron.atom.io/docs/latest/tutorial/quick-start/的快速启动示例,并在我的index.html上做了所有逻辑的黄金布局...
  • 5 votes
     answers
     views

    如何在Electron中使用<webview>方法

    在Electron &lt;webview&gt; documentation上有一个可以与对象一起使用的方法列表 . 当我尝试运行任何方法时,它们都不起作用 . 当我查看检查器中 &lt;webview&gt; 元素的属性时,它说它的原型是 webview . ( __proto__ : webview ) 正是在那个存储所有方法的原型中 . 因此,当我使用这些方法时,我的元素基本上应该...
  • 1 votes
     answers
     views

    如何以编程方式单击Electron中的元素?

    我有一个依赖于UI自动化的电子应用程序来播放,暂停和跳过全局快捷方式 . 在网站上,我可以使用jQuery .click() 函数并以编程方式单击这些元素 . 但是,当相同的站点嵌入到Electron中时,DOM会发生变化 - 有没有办法点击Electron中的webview中的特定元素? 以下是Electron在资料中显示的内容: &lt;body style=&quot;overflow:h...
  • 5 votes
     answers
     views

    电子 - 如何将html文件加载到当前窗口?

    关于如何在电子应用程序的主窗口中加载html文件,我正在四处寻找:docs,google等,但我找不到办法 . 真的是这么简单还是简单? 我所得到的是ajax,因此有效: $(&quot;#main&quot;).load(&quot;./views/details.html&quot;); 我发现的另一种方法是通过远程: const {BrowserWindow} = require('ele...
  • 2 votes
     answers
     views

    如何在电子<webview>中加载本地html页面

    我正在尝试使用电子webview标记加载本地html页面 . 问题是我无法弄清楚正确的路径 . 我认为这必须是一个相对路径 . 加载外部http:// ...文件没问题 . 相对路径如:“src = / frames / something.html”无效
  • 2 votes
     answers
     views

    在整页加载时,检测是否是Electron

    在我的应用程序中,我需要满载,检测是否是Electron,然后触发自定义事件 . 怎么实现呢?提前致谢 .
  • 0 votes
     answers
     views

    使用BrowserWindow.loadURL命令创建Electron窗口时,如何将侦听器附加到DOM对象

    我有以下代码使用 BrowserWindow.loadURL() 方法在BrowserWindow中呈现第三方网站 . 一旦加载,我怎么能 require() 或以其他方式导入到渲染过程代码/一个模块,该模块会将侦听器添加到各种DOM元素,以允许我操作来宾网站并对来宾网站中的事件做出反应? 我知道可以使用包含 webview 标记的 index.html 文件加载BrowserWindow以在单独...
  • 0 votes
     answers
     views

    如何从电子应用程序中构建vue视图以作为插件安装

    我正在编写一个以电子形式运行的报告应用程序 . 报告意味着我有一个数据源,用户可以编写视图,以他们喜欢的方式排列数据,因此可以打印出来或以PDF格式存档 . 假设有一份学生数据列表以及课程成绩 . 通过回收应用程序,您可以创建一个报表,其中包含每个课程的名称和成绩的数据表 . 所以你最终得到成绩报告 . 其他人只想要名字和地址,另一个人想为每个学生创建一张图书馆卡片 . 结合Vue的HTML和CS...
  • -1 votes
     answers
     views

    如何更改Electron中的通知 Headers

    现在我正在使用ElectronJS制作Windows应用程序 . 包装应用程序后,我测试了应用程序但通知的 Headers 是“电子” . 任何人都可以帮我设置通知的 Headers 到我的应用名称?
  • 1 votes
     answers
     views

    从前端调用Electron方法

    我正在试图弄清楚如何从我的前端应用程序javascript中调用Electron方法 . 主要或渲染器过程对初学者来说会很好,大概我可以从那里完成剩下的工作 . 在我可以找到的所有示例中,渲染器代码附加到前端元素并添加事件侦听器: document.querySelector('#btn').addEventListener(() =&gt; { // doElectronStuff }); 这...
  • 2 votes
     answers
     views

    使用Mac上的Visual Studio代码调试电子

    Refer to this stackoverflow question: 我试图在Mac上做同样的事情 . 我和上面一样,除了代替 “runtimeExecutable”:“node_modules / electron-prebuilt / dist / electron.exe”我把它作为 “runtimeExecutable”:“/ usr / local / bin / electron...

热门问题