我遇到了与上述相同的问题,按住 CTRL 键并单击 PDF 的合法超链接将引发一个对话框:“无法打开(链接)。无法打开指定的文件。”
我发现一个因素会影响 Word 做出关于“无法打开(链接)。无法打开指定的文件。”
重现错误:
如果服务器发送任何有效的“无缓存”标头,则 Word 将“无法打开(链接)。无法打开指定的文件。”
为了避免上述情况:
如果服务器不发送与缓存相关的标头,或者只是发送“Cache-Control:max-age = 600”(max-age,而不是no-cache),Word 将打开PDF或尝试通过默认浏览器下载它。
需要进行的开放式调查(问题):
- 还有其他因素吗?
- 微软应该“修复”这个问题吗?或者这是微软围绕“无缓存”概念建立的“良好行为”?如果是这样,请详细说明他们(可能)在想什么。