草庐IT

Electron-store

全部标签

javascript - 如何通过javascript关闭 Electron 应用程序?

我正在通过Electron运行一个快速应用程序。下面是main.jsconstelectron=require("electron"),app=electron.app,BrowserWindow=electron.BrowserWindow;letmainWindow;functioncreateWindow(){mainWindow=newBrowserWindow({width:1200,height:800,frame:false,kiosk:true});mainWindow.loadURL(`file://${__dirname}/index.html`)mainWindo

javascript - 如何使用 Electron 获取文件夹路径

我对Electron很陌生。谁能建议我如何使用Electron获取本地文件夹的相对路径?JavaScript没有这种能力。我有一个选择文件按钮(见快照),所以我的问题是,当我选择一个文件夹并单击打开按钮时,它应该返回一个完整的目录路径。 最佳答案 正如@phuongle在您要使用showOpenDialog()的评论中指出的那样。像这样的:varremote=require('remote');vardialog=remote.require('electron').dialog;varpath=dialog.showOpenDia

javascript - 如何使用 Electron 获取文件夹路径

我对Electron很陌生。谁能建议我如何使用Electron获取本地文件夹的相对路径?JavaScript没有这种能力。我有一个选择文件按钮(见快照),所以我的问题是,当我选择一个文件夹并单击打开按钮时,它应该返回一个完整的目录路径。 最佳答案 正如@phuongle在您要使用showOpenDialog()的评论中指出的那样。像这样的:varremote=require('remote');vardialog=remote.require('electron').dialog;varpath=dialog.showOpenDia

node.js - Nodejs + Passport.js + Redis : how to store sessions in Redis

我已阅读此主题Node.js+express.js+passport.js:stayauthenticatedbetweenserverrestart我需要完全相同的东西,但对于Redis。我使用了这样的代码:varRedisStore=require('connect-redis')(express);app.use(express.session({secret:"mysecret",store:newRedisStore,cookie:{secure:true,maxAge:86400000}}));而且它不起作用。要连接Redis,我使用connect-redis模块。我做错了

node.js - Nodejs + Passport.js + Redis : how to store sessions in Redis

我已阅读此主题Node.js+express.js+passport.js:stayauthenticatedbetweenserverrestart我需要完全相同的东西,但对于Redis。我使用了这样的代码:varRedisStore=require('connect-redis')(express);app.use(express.session({secret:"mysecret",store:newRedisStore,cookie:{secure:true,maxAge:86400000}}));而且它不起作用。要连接Redis,我使用connect-redis模块。我做错了

javascript - 从 Electron 应用程序打印

我正在尝试使用nodeprinter来自Electron应用程序,但一旦我添加行以使用打印机,应用程序就会崩溃。控制台输出如下:[1]9860segmentationfault(coredumped)node_modules/electron-prebuilt/dist/electron.这是我正在运行的应用程序:varapp=require('app');varBrowserWindow=require('browser-window');varprinter=require('printer');require('crash-reporter').start();app.on('r

javascript - 从 Electron 应用程序打印

我正在尝试使用nodeprinter来自Electron应用程序,但一旦我添加行以使用打印机,应用程序就会崩溃。控制台输出如下:[1]9860segmentationfault(coredumped)node_modules/electron-prebuilt/dist/electron.这是我正在运行的应用程序:varapp=require('app');varBrowserWindow=require('browser-window');varprinter=require('printer');require('crash-reporter').start();app.on('r

node.js - Electron js中的按钮单击事件绑定(bind)

我已经开始使用electronjs开发桌面应用了。我想知道如何将按钮点击事件与javascript函数绑定(bind),以便我可以执行其他操作。我使用了下面的HTML代码:ManavFinance//Youcanalsorequireotherfilestoruninthisprocessrequire('./renderer.js')我的renderer.js代码如下所示:functiongetData(){console.log('Called!!!');}但我收到以下错误:UncaughtReferenceError:getDataisnotdefinedatHTMLInputE

node.js - Electron js中的按钮单击事件绑定(bind)

我已经开始使用electronjs开发桌面应用了。我想知道如何将按钮点击事件与javascript函数绑定(bind),以便我可以执行其他操作。我使用了下面的HTML代码:ManavFinance//Youcanalsorequireotherfilestoruninthisprocessrequire('./renderer.js')我的renderer.js代码如下所示:functiongetData(){console.log('Called!!!');}但我收到以下错误:UncaughtReferenceError:getDataisnotdefinedatHTMLInputE

javascript - 加载 Electron 标签模块时出错,无法在 Electron 中创建标签

我已经安装了Electron模块包,用于在Electron中实现选项卡,如下所示package.json{"name":"Backoffice","version":"1.0.0","description":"BackOfficeapplication","main":"main.js","scripts":{"start":"electron."},"author":"Karthik","license":"ISC","devDependencies":{"electron":"^2.0.8","electron-tabs":"^0.9.4"}}main.jsconstelectr