草庐IT

electron-rebuild

全部标签

javascript - Electron 应用程序的本地外观 UI 组件

我将Electron(以前称为AtomShell)用于桌面应用程序。使用起来很有趣,事件驱动编程有其优点。我掌握了所有HTML、CSS和JS的强大功能,因为它使用了最新的Chromium版本之一。我想使用看起来类似于原生元素的UI元素(在我的例子中来自OSX)。是否有一个UI库可以模仿nativeUI元素或其他非常适合此类桌面应用程序的外观和功能? 最佳答案 Photon是最近的一个元素,但它可能正是您想要的。目前,UI仅类似于OSX。UItoolkitforbuildingdesktopappswithElectron.链接:ht

javascript - 使用 Electron 在本地保存文件

我有一些模板文件,每个模板文件都包含一些变量字符串,我想用Electron(https://www.electronjs.org/)构建一个非常简单的输入表单,我想将组合的输出文件保存在用户的计算机上。有什么模块可以让Electron在本地保存文件吗? 最佳答案 如果你的目标是多个平台,我回答了asimilarquestionhere.基本上app.getPath(name),app.setPath(name,path),和app.getAppPath()无论操作系统如何,都非常有助于将文件保存到正确的位置。您可能还想查看这些Nod

javascript - 使用 Electron 在本地保存文件

我有一些模板文件,每个模板文件都包含一些变量字符串,我想用Electron(https://www.electronjs.org/)构建一个非常简单的输入表单,我想将组合的输出文件保存在用户的计算机上。有什么模块可以让Electron在本地保存文件吗? 最佳答案 如果你的目标是多个平台,我回答了asimilarquestionhere.基本上app.getPath(name),app.setPath(name,path),和app.getAppPath()无论操作系统如何,都非常有助于将文件保存到正确的位置。您可能还想查看这些Nod

javascript - FontAwesome 无法在本地和 Electron 应用程序中加载字体

我已经使用npm下载了FontAwesome,然后使用grunts复制任务将css文件和字体复制到我的Electron应用程序根目录中的正确文件夹中。到目前为止一切顺利。一切都在它应该在的地方。现在,当我在我的应用程序中引用FontAwesome时,图标不会加载。这些是我在控制台中遇到的错误:Failedtodecodedownloadedfont:file:///path/to/fonts/fontawesome-webfont.woff2?v=4.4.0OTSparsingerror:FailedtoconvertWOFF2.0fonttoSFNTFailedtodecodedow

javascript - FontAwesome 无法在本地和 Electron 应用程序中加载字体

我已经使用npm下载了FontAwesome,然后使用grunts复制任务将css文件和字体复制到我的Electron应用程序根目录中的正确文件夹中。到目前为止一切顺利。一切都在它应该在的地方。现在,当我在我的应用程序中引用FontAwesome时,图标不会加载。这些是我在控制台中遇到的错误:Failedtodecodedownloadedfont:file:///path/to/fonts/fontawesome-webfont.woff2?v=4.4.0OTSparsingerror:FailedtoconvertWOFF2.0fonttoSFNTFailedtodecodedow

javascript - Atom Electron - 使用 javascript 关闭窗口

我正在使用Electron(以前称为atom-shell)并希望有一个极简主义的框架窗口,以便从中可以看到三个OSX窗口按钮(关闭、最大化、最小化)在HTML页面中。我在定义BrowserWindow时将Electron选项frame设置为false拥有一个无Chrome、无框的window。我想我可以用这样的东西来处理关闭按钮:不幸的是,没有运气。知道如何实现这一点吗? 最佳答案 您必须访问由主进程创建的BrowserWindow对象,并对其调用minimize、maximize和close方法。您可以使用remote模块访问它。

javascript - Atom Electron - 使用 javascript 关闭窗口

我正在使用Electron(以前称为atom-shell)并希望有一个极简主义的框架窗口,以便从中可以看到三个OSX窗口按钮(关闭、最大化、最小化)在HTML页面中。我在定义BrowserWindow时将Electron选项frame设置为false拥有一个无Chrome、无框的window。我想我可以用这样的东西来处理关闭按钮:不幸的是,没有运气。知道如何实现这一点吗? 最佳答案 您必须访问由主进程创建的BrowserWindow对象,并对其调用minimize、maximize和close方法。您可以使用remote模块访问它。

electron项目打包之后显示空白页面以及发送http请求地址错误

    electron项目在开发阶段,因为使用webpack脚手架,启用了webServer提供的http服务,所以有路由功能,当我们运行npmrunelectron:serve的时候,最后可以直接加载http://localhost:8080。在app里面就可以显示页面。  当electron项目打包之后,成为桌面程序,这个时候就没有http服务支撑,所以加载的是静态页面,win.loadURL("app://./index.html")。  这个首页因为没有http服务支撑,所以没有路由功能,最终无法显示。解决办法有两个,一个是改变路由设置模式,将mode:'history',改为mod

Electron Security Warning (Insecure Content-Security-Policy) 告警解决

ElectronSecurityWarning(InsecureContent-Security-Policy)告警解决Electron的Console控制台出现如下告警时:是安全策略的设置告警,意思是内容安全策略没有设置,或者使用了unsafe-eval的安全设置。如果想要不出现上述告警,有两种方式。方式一:index.html文件里设置安全策略在HTML主文件的头部引入安全策略的设置,采用如下设置,Electron的控制台就不会显示告警了:上面的安全设置允许从index.html所在的节点加载各种资源,如果要从其它网站/节点加载内容,则要调整设置,实际上,每种资源的导入使用都可以指定特定的

基于 Electron 的 Windows 版 NT QQ 发布 Beta 15 版本,新增背景透明开关

6月30日消息,基于Electron架构的腾讯NTQQWindows9.8.5内测版Beta15现已发布。该Beta版本依然采用白名单机制,没有报名WindowsQQ测试计划的用户无法登录。64位:https://dldir1.qq.com/qqfile/qq/QQNT/c413e6c5/QQ9.8.5.14480_x64.exe。IT之家发现新版QQBeta15版本没有提供32位版本,根据QQ官方介绍,该版本主要进行了界面的微调,此外还有一些视觉效果的小优化,包括:为 Windows11 新增透明效果开关,为应用背景添加了高斯模糊效果。新增快捷热键于其他软件冲突时的提醒开关。应用栏新增QQG