我正在尝试实现“拖放”功能,以便用户更轻松地上传其图像。在浏览器中,放置区域可以完美工作,但是Electron阻止文件甚至被放置到应用程序中。每次我尝试放置一个文件时,光标都变为下面显示的光标,但没有任何反应。
由于普遍的抱怨,我认为Electron可能有默认禁用禁用删除文件的配置,但是我找不到任何解决方案。
图片显示了放置区域,但整个应用程序都存在相同的问题。
Main.js:
const { app, BrowserWindow } = require('electron')
let win
function createWindow () {
win = new BrowserWindow({ width: 1000, height: 600, minWidth: 690, minHeight: 340 })
win.loadFile('index.html')
win.webContents.openDevTools()
win.on('closed', () => {
win = null
})
}
app.on('ready', createWindow)
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit()
}
})
app.on('activate', () => {
if (win === null) {
createWindow()
}
})
答案 0 :(得分:0)
好的。那不好玩。看起来好像真的坏了。但是在我重新启动控制台之后,Windows随后重新安装了项目Electron和NPM,它终于可以工作了。现在问题已解决。