Reactjs 使用Electron showOpenDialog筛选器允许键入用户*

Reactjs 使用Electron showOpenDialog筛选器允许键入用户*,reactjs,electron,Reactjs,Electron,所以我使用了这个showOpenDialog过滤器来过滤图像(png、jpg、jpeg),工作正常,用户只能看到图像扩展。 但当对话框打开时,用户可以键入。现在用户可以看到所有的扩展,如果我给了过滤器任何建议,这些扩展不应该发生?这显然是一个bug或者electron有任何属性?我也一直在从事一个导入文件的electron项目 下面是我如何筛选类型的: dialog.showOpenDialog(null, { filters: [ { name: 'Filetype', extensi

所以我使用了这个showOpenDialog过滤器来过滤图像(png、jpg、jpeg),工作正常,用户只能看到图像扩展。
但当对话框打开时,用户可以键入。现在用户可以看到所有的扩展,如果我给了过滤器任何建议,这些扩展不应该发生?这显然是一个bug或者electron有任何属性?

我也一直在从事一个导入文件的electron项目

下面是我如何筛选类型的:

dialog.showOpenDialog(null, {
    filters: [ { name: 'Filetype', extensions: ['ext'] } ],
    properties: ['openFile'],
})
使用此方法时,我无法在Mac上复制您的问题