我有一个程序(Mendeley),它尝试通过访问 URL:(而不是)打开PDF
本地存储的文件。这会导致我的浏览器出现错误(并非意外)。http://path.to/file.pdf
file://path.to/file.pdf
我想做的是javascript bookmarklet
使用地址栏中的 URL(除了 http 部分之外基本上是正确的)并在外部查看器中打开文件(在我的例子中是 Acrobat)。我的最新创作(受 SO 上其他示例的启发):
javascript:var a = (location.pathname);
var b = ('file://schbs02'+a);
window.location = (b);`
这不起作用;在 Chrome(最新版本)中没有任何反应。小书签的固有限制(出于安全目的)是它们无法打开本地文件还是代码有问题?