草庐IT

free-electrons

全部标签

javascript - 你能在 Electron 中使用绝对路径吗?

这里是一个简单的问题,我似乎找不到直接的答案。有什么方法可以在electron中使用依赖项的绝对路径(例如)并让它工作?目前它只是做mainWindow.loadURL('file://'+__dirname+'/index.html');加载index.html很好,但问题是,index.html加载失败是因为它在整个硬盘驱动器的根目录中查找这会让我的生活变得更轻松,否则我将不得不重构一堆模板URL,如果我想在网站的子目录中添加页面(例如http://website.com/m/).有什么建议吗?谢谢! 最佳答案 您可以使用pro

javascript - 在 Electron 中使用 Firebase

我正在尝试将Firebase与Electron结合使用.当我像在网页上一样安装它时,它不起作用,因为Electron页面在本地托管并且没有hostname。这是我遇到的错误...UncaughtError:ThisdomainisnotauthorizedforOAuthoperationsforyourFirebaseproject.EditthelistofauthorizeddomainsfromtheFirebaseconsole.我无法将空(或通配符)授权域添加到Firebase控制台,因此我被卡住了。有人知道如何解决这个问题吗?编辑:这是我正在使用的代码,它只是标准的样板,

javascript - 在 Electron 应用程序中使用 sql.js

我是Electron的新手.太棒了,入门非常有趣和简单。一段时间以来,我一直在尝试寻找一种“数据库”解决方案以在我的应用程序中使用。当然有WebSQL/本地存储选项,但我正在尝试使用SQLite。我找到了sql.js,它很棒而且易于使用。我可以让一切正常运行,但我无法保存/更新数据库文件!这是代码:varremote=require('remote'),fileSystem=remote.require('fs'),sql=remote.require('./nodeModules/sql.js'),database=newsql.Database(fileSystem.readFil

node.js - Electron : please install sqlite3 package manually

我试图用electron应用程序配置sqlite数据库,在安装sqlite依赖项后我开始收到错误pleaseinstallsqlite3手动打包。我多次重复相同的步骤,但sqlite不适用于electron我只是在互联网上搜索这个问题,我找到了几个答案,但每个答案都缺少步骤。因此,在这个问题上花了我4个工作日之后,我想出了一个包含所有详细步骤的可靠解决方案。希望能为其他人节省时间 最佳答案 如果您在安装sqlite后在electron应用程序中收到错误找不到Node模块sqlite3或请手动安装sqlite3包。那么这个解决方案可以

electron的使用

五、Electron191、什么是Electron参见PPT。2、Electron初探2.1常见的桌面GUI工具介绍名称语音优点缺点QTC++跨平台、性能好、生态好依赖多,程序包大PyQTPython底层集成度高、易上手授权问题WPFC#类库丰富、扩展灵活只支持Windows,程序包大WinFormC#性能好,组件丰富,易上手只支持Windows,UI差SwingJava基于AWT,组件丰富性能差,UI一般NW.jsJS跨平台性好,界面美观底层交互差、性能差,包大ElectronJS相比NW发展更好底层交互差、性能差,包大CEFC++性能好,灵活集成,UI美观占用资源多,包大底层依赖+调用:C

javascript - 如何在 Electron 中使用 React Router?

使用thisboilerplate作为引用,我创建了一个Electron应用程序。它使用webpack来捆绑脚本并使用expressserver来托管它。Webpack配置实际上与this相同和服务器this.Electron的脚本加载:mainWindow.loadURL('file://'+__dirname+'/app/index.html');index.html加载服务器托管的脚本:我运行electronindex.js构建应用程序和nodeserver启动使用webpack捆绑脚本的服务器。它工作正常,我的React组件App已挂载。但是我如何将react-router集成

javascript - 在 webkit(或 electron)中禁用捏合缩放

有什么方法可以在electron中禁用捏合缩放吗?应用程序?我无法使用此处所述的普通javascript方法从webView内部让它工作:https://stackoverflow.com/a/23510108/665261--disable-pinch标志似乎是notsupportedbyelectron.我尝试过各种方法:event.preventDefault()javascripttouchmove/mousemove事件metaviewportHTML标签-webkit-text-size-adjustCSSelectron的标志/配置一般的webkit或electron是否

javascript - electron-builder 与 electron-packager

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestionelectron-builder之间的主要区别是什么?和electron-packager.两者都有一些示例项目吗?哪个更适合构建独立的.exe应用程序?

戈朗 : Why not the free list in rpc server reuse instance directly

RPCserver在net/rpc包中包含两个免费列表,用于Request结构和Response结构。Request结构通过其next字段维护此列表。//ServerrepresentsanRPCServer.typeServerstruct{//...freeReq*Request//headernodeofRequestfreelistfreeResp*Response//headernodeofResponsefreelist}typeRequeststruct{ServiceMethodstring//format:"Service.Method"Sequint64//sequ

c++ - 为什么在代码流中没有 delete 或 free 时在 stdc++ 库中调用 delete?

我在调试我的代码时遇到问题,并且对gdb输出感到有点困惑。我在下面附上了gdb输出。最后两行,第13行和第14行是我的代码,但其他所有内容都来自C++库。令我困惑的是,从大约第7行向上,它似乎在调用delete。这是初始化代码,代码流中没有调用删除或释放。但是某些原因导致在C++库中的某处调用delete。这是在带有g++4.7.2的debian机器上有人有线索可以帮助我吗?编辑:谢谢你们的帮助。我确实认为这里还有其他事情发生。由于我的代码的目的是使用多个append()调用来构造一个字符串,因此我在该字符串的ctor中添加了一个对reserve()的调用,这样它就足够大以处理几个ap