Chromium 文件选择器无法显示
Chromium File Chooser out of display
我目前正在开发一个 Angular 应用程序,该应用程序将 运行 用于 Raspberry Pi。
Raspberry Pi 连接了一个小型触摸屏显示器(类似于智能手机),用户可以在其中查看应用程序并与之交互。
现在我正在 kiosk 模式下使用 chromium 浏览器,它几乎完美地工作。
由于应用程序可以选择从本地存储加载和显示文件,因此我添加了选择文件的可能性。这是我很难找到一个好的解决方案的地方,因为浏览器的文件选择器对于小屏幕来说太大了,用户只能看到文件选择器的一半。
我已经尝试过的:
- 尝试在桌面模式下使用移动文件选择器
- 搜索了替代文件选择器扩展
- 搜索了以某种方式设置文件选择器本身样式的可能性
现在我 运行 没有想法,我想知道是否有人对我有想法,我接下来可以尝试什么?
也非常欢迎对其他浏览器等的建议。任何能让用户体验更好的东西。
提前致谢。
我最终使用 Flask 创建了一个小型 python 应用程序来编写我自己的文件选择器。
该应用程序有两个端点:
getAllFilesInDir()
这将 return 特定文件夹中所有可用文件名的列表
getFileContent(filename)
这将 return 所选文件的内容
此解决方案允许我使用适合我的用例的样式来显示“文件选择器”。
一开始没想到这一点,但效果非常好,而且很容易实现。
只是张贴这个以防有人遇到类似的问题并且没有立即提出解决方案(像我一样)。
我目前正在开发一个 Angular 应用程序,该应用程序将 运行 用于 Raspberry Pi。 Raspberry Pi 连接了一个小型触摸屏显示器(类似于智能手机),用户可以在其中查看应用程序并与之交互。 现在我正在 kiosk 模式下使用 chromium 浏览器,它几乎完美地工作。
由于应用程序可以选择从本地存储加载和显示文件,因此我添加了选择文件的可能性。这是我很难找到一个好的解决方案的地方,因为浏览器的文件选择器对于小屏幕来说太大了,用户只能看到文件选择器的一半。
我已经尝试过的:
- 尝试在桌面模式下使用移动文件选择器
- 搜索了替代文件选择器扩展
- 搜索了以某种方式设置文件选择器本身样式的可能性
现在我 运行 没有想法,我想知道是否有人对我有想法,我接下来可以尝试什么? 也非常欢迎对其他浏览器等的建议。任何能让用户体验更好的东西。
提前致谢。
我最终使用 Flask 创建了一个小型 python 应用程序来编写我自己的文件选择器。 该应用程序有两个端点:
getAllFilesInDir()
这将 return 特定文件夹中所有可用文件名的列表getFileContent(filename)
这将 return 所选文件的内容
此解决方案允许我使用适合我的用例的样式来显示“文件选择器”。
一开始没想到这一点,但效果非常好,而且很容易实现。
只是张贴这个以防有人遇到类似的问题并且没有立即提出解决方案(像我一样)。