V2EX 07月15日 09:05
[问与答] macOS 的 Chrome 浏览器,读取 SMB 文件会导致浏览器崩溃,直接闪退
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

开发者在网站文件读取过程中发现,使用SMB协议的文件可能导致Chrome浏览器闪退,问题在最新版macOS和Chrome上复现,其他配置则无问题。

这几天在做一个网站,涉及选择本地文件读取,FileReader.readAsArrayBuffer()
在开发时发现,如果选取的文件是 SMB 协议的,有很大概率引起浏览器闪退,非常容易复现

- SMB 服务器是群晖 NAS ,系统和套件均是最新版,协议版本为 v2-v3
- macOS 系统和 Chrome 浏览器也都是最新稳定版

- 试了 macOS + Safari + SMB 没问题
- 试了 macOS + Chrome + NFS 没问题
- 试了 Windows + Chrome + SMB 也没问题

不知道有没有大佬遇到过

主要是没法判断用户是不是从 SMB 选的文件,不然可以在读取之前弹个提示
从用户角度来看,这样莫名其妙的崩溃就体验很差

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

SMB协议 浏览器闪退 文件读取 Chrome浏览器 macOS
相关文章