我有一个程序(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(最新版本)中没有任何反应。对于bookmarklet(出于安全目的),它是否是一个固有的限制,它们无法打开本地文件或代码有什么问题?