无法通过自定义 url 协议打开本地 pdf 文件

问题描述

我创建了一个协议处理程序来打开 acrobat reader dc 。因此,只要单击我的 web 应用程序中的链接,我就会尝试使用本地 pdf 文件启动 acrobat。

mypdf:c:\test\form.pdf 这是我点击的网址

这是给定的协议处理程序中的命令: "acrobat.exe" /A "zoom=1000" "%1"

但是提示“打开文档时出错,文件名或卷标语法不正确。

注册表中用 c:\test\form.pdf 替换 %1 时,acrobat reader 打开文件没有问题。

解决方法

您的浏览器可能正在对反斜杠进行编码 - 请尝试使用正斜杠 mypdf:c:/test/form.pdf