You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于macOS下file:/// URI超链接在文档中异常行为的技术咨询

关于macOS下file:/// URI超链接在文档中异常行为的技术咨询

大家好,最近我在Mac上用免费文字编辑器Bean处理文档时,遇到了一个特别奇怪的本地文件超链接问题,想跟大家请教下背后的原因:

首先说背景——在Mac的文本文档里创建指向本地同驱动器其他文档的超链接,其实是个挺实用的功能对吧?我查了下,在Bean里应该通过插入file:///开头的文件URI来实现,比如:

file:///Users/XXX/Documents/Test.rtf

这里的XXX是用户主文件夹名称,Test.rtf是我用Bean创建后放在Documents文件夹里的目标文档,理论上点击这个超链接应该能直接打开它。

但问题来了:我手动输入或者直接粘贴这个URI创建超链接后,点击它根本打不开Test.rtf,哪怕URI的语法完全正确。

后来我偶然试了个方法居然解决了:去Finder里找到Test.rtf文件,直接从文件上复制它的文件名(就是“Test.rtf”这串文本),然后回到Bean里编辑那个失效的超链接,把末尾原来的“Test.rtf”删掉,粘贴刚从Finder复制的文件名,这时候再点击超链接,居然就能正常打开目标文档了!

这种操作真的太诡异了,我还测试了不同的文件类型:

  • 能通过这种修复后的file:///超链接打开的类型:.txt、.rtf、.rtfd、.doc、.html
  • 打不开的类型:.pdf

另外我还试了Mac自带的TextEdit和苹果的Pages,发现file:///格式的超链接在这两个软件里根本没法打开任何文档,完全没用。

现在我实在搞不懂:这种必须从Finder复制文件名才能让超链接生效的行为,到底是Bean的bug,还是macOS系统层面的问题呢?有没有大佬能解释下?

备注:内容来源于stack exchange,提问作者Ash90

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 13:53:04