Electron 电子,我能';t使用BrowserWindow浏览文件系统
我正在尝试显示运行Electron应用程序的机器的文件夹,我已经查看并看到我可以加载urlElectron 电子,我能';t使用BrowserWindow浏览文件系统,electron,local,Electron,Local,我正在尝试显示运行Electron应用程序的机器的文件夹,我已经查看并看到我可以加载urlfile:///d:/在我的电脑上查看文件夹内容,但现在无法通过浏览器窗口进行查看。我可以在DevTools中看到一个错误 Not allowed to load local resource. 是否有解决方法或任何设置可以做到这一点 我使用以下代码: ipcMain.on('openExplorer', (event, arg) => { exploreWindow = new Browser
file:///d:/
在我的电脑上查看文件夹内容,但现在无法通过浏览器窗口进行查看。我可以在DevTools中看到一个错误
Not allowed to load local resource.
是否有解决方法或任何设置可以做到这一点
我使用以下代码:
ipcMain.on('openExplorer', (event, arg) => {
exploreWindow = new BrowserWindow({ width: 120, height: 82, title: "MyApp", icon: "assets/images/favicon.ico" });
exploreWindow.setTitle('Files Explorer');
addr = 'file:///d://' ;
console.log(addr);
exploreWindow.loadURL(addr);
exploreWindow.openDevTools();
});
出于安全原因,最好不要授予BrowserWindow对文件系统的访问权限。如果仍要这样做,可以使用进程间通信模块从主文件访问文件系统,并将其发送到浏览器窗口 见: