草庐IT

electron-devtools-installer

全部标签

javascript - Electron:如何最小化渲染过程中的窗口

场景我有一个窗口,它有一个用于打开窗口的添加任务按钮。每次用户单击它时,它都会打开一个窗口。我在addtaskwindow上有一个按钮可以最小化它。如何实现这个最小化按钮?代码我可以使用下面的代码关闭最大化窗口:varwinclose=function(){window.close();}varwinmaximize=function(){window.moveTo(0,0);window.resizeTo(screen.width,screen.height);}但是,我找不到任何可以从渲染过程中最小化窗口的函数。请帮忙,非常感谢;注意:浏览器不向开发人员提供最小化它们的功能。但在这

javascript - 使用 Webpack 在 devtools 中调试

使用require.js在Chrome的DevTools中调试模块非常容易,只需输入:require('my-module').callThisFunction()使用Webpack这不再是可能的,因为它通过CLI编译模块并且不导出require。window.webpackJsonp是全局公开的,所以我想我可以找到模块ID并像这样调用它:webpackJsonp([1],[]),但不幸的是,这会返回undefined。是否有任何解决方法仍然能够像require.js一样进行调试? 最佳答案 将代码添加到包中的模块require.e

javascript - 如何正确理解 devtools timeline?

我的问题是关于ChromeDevTools,具体来说,我有关于时间轴选项卡的问题。因此,正如我读过无数次,我的浏览器必须以60fps的速度渲染我的像素。有时虽然它有一些繁重的JS执行并阻止60fps的发生。此外,如果我有一些CSS和JS导致重新计算和重新绘制DOM树(部分或完整树),一帧也可能需要超过~16毫秒。这是我们应用程序中这么长的框架的图片:好的,在这里我可以清楚地看到,两个请求花费了太多时间(192毫秒+14毫秒),以至于浏览器无法绘制60fps并且它甚至没有接近那里。虽然这是另一张图片:所以现在好多了。现在是~42fps。但是现在我不明白为什么..我有几个“更新图层树”和“

javascript - 将文件流式传输到 html 视频播放器,因为它正在使用 fs 在 Electron 中下载

我目前正在尝试使用HTML视频播放器从Electron中的文件系统流式传输文件。我想在文件下载时开始流式传输。我不确定我当前的计划是否可行(或者这是否可行)。计划从文件创建一个可读流,该流会随着文件的下载而更新从该流生成一个bloburl使用该bloburl作为视频源我认为目前失败的地方是我在读取第一个block后生成了一个bloburl,但之后的任何block都不包含在bloburl中。这是关于我想做的事情(我知道这段代码行不通)constfile=GrowingFile.open(downloadPath)//providesareadablestreamforafileletch

Vue3 & app.use 与 install 函数的作用

1.app.use在vue3中,默认初始化vue的方式是这样的//src/main.jsimport{createApp}from'vue'importAppfrom'@/App.vue'constapp=createApp(App)app.mount('#app')exportdefaultapp如果我们需要引入vue-router则需要修改成比如这样//src/main.jsimport{createApp}from'vue'...++++++++importHomefrom'@/pages/Home.vue'import{createRouter,createWebHistory}fro

javascript - iojs/electron - 将控制台中的所有内容输出到文件

我目前正在使用iojs2.3.1在Electron中构建一个应用程序,我想做的是将开发工具控制台中打印出的所有内容输出到文件中。在node的早期版本中,这曾经通过stdout/stderr的管道提供,现在不再可能了,我一辈子都找不到一个可行的解决方案,而且不涉及更改大量的代码。有人对此有可行的解决方案吗?谢谢! 最佳答案 最终的工作结果是使用Winston并进行快速更改以使其与Electron一起使用。https://github.com/dustinblackman/winston编辑:由于此答案仍在查看中,因此此解决方案更好。h

javascript - 'npm add' 和 'npm install --save' 之间的区别?

我已经在网上搜索了,仍然无法得到npmadd之间是否有任何区别。和npminstall--save.谢谢。 最佳答案 npminstall和add是别名。--save选项已弃用。从NPM5开始,包会自动保存;thereisno--saveoption. 关于javascript-'npmadd'和'npminstall--save'之间的区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

javascript - 将 Angular 2 与 Electron 结合使用(Angular CLI)

我使用新的AngularCLI生成了一个新的Angular2项目.现在我不想在浏览器中使用Angular,而是在Electron应用程序中使用。因此,我为electron的主进程创建了一个文件,在终端中使用ngbuild构建我的Angular应用程序后,该应用程序没有按预期工作。Electron主进程文件:varelectron=require("electron");var{app,BrowserWindow}=electron;app.on('ready',()=>{varmainWindow=newBrowserWindow();mainWindow.loadURL(`file:

javascript - 使用 NodeJS 和 Electron 使用操作系统的默认应用程序(带有 Word 的 docx 等)打开外部文件

我正在为桌面应用程序使用NodeJS/Electron。我想做的是使用操作系统的默认应用程序打开一个文件,例如使用Word的.docx。到目前为止,我尝试过使用child_process.spawn、.exec或.execFile的方法,但我什么也没得到。这是我的实际代码:varfs=require('fs'),cp=require('child_process');cp.spawn(__dirname+'/test.docx');提前致谢。 最佳答案 使用openItem()Electron的shell模块提供的函数,例如:con

javascript - 使用 npm install 导入 jQuery-ui 和 jQuery

这里对npm有点新..我想在我的项目中使用jQuery-ui。我习惯于在我的HTML中使用脚本标记导入jQuery和jQuery-ui,但我想使用npminstall导入两者。我使用jQuery。import$from'jquery'但每当我尝试导入jquery-ui时,我都会收到此错误:UncaughtReferenceError:jQueryisnotdefined关于此错误的帖子很多。但所有这些似乎都以人们为中心,只是将他们的jQuery和jQuery-ui脚本标签按错误的顺序放置。我找不到任何关于如何使用npminstall安装jQuery和jQuery-ui的信息?有什么想法