我的jquery代码是
$(document).ready(function() {
if (navigator.appVersion.indexOf("Win") != -1) {
// Computers runs windows
$("a[href$='.pdf']").each(function() {
this.href = this.href.replace("Volumes", "KP01DS0194TG");
});
}
if (navigator.appVersion.indexOf("Mac") != -1) {
// computer is a Mac
$("a[href$='.pdf']").each(function() {
this.href = this.href.replace("KP01DS0194TG", "Volumes");
});
}
});
我在html方面的链接是<a href="file://///KP01DS0194TG/Quotes/Scanning/brother/Jobsheets/job no 12538.pdf">12538</a>
file://///
,Jquery无法正常工作 - 如果我认为它很有效,但是我需要它在那里,否则我无法连接它 - 任何关于我能做什么的想法纠正这个问题?
答案 0 :(得分:0)
“文件”网址需要3个斜杠:
1)file://#protocol
2)/some/path/myfile.pdf#文件和路径,包括根目录的前导“/”
无论操作系统是Windows(“\”反斜杠)还是* nix
,都是如此ALSO:
3)空间不好。考虑命名您的目录和文件,不要有空格。
否则,请考虑在路径上运行“urlencode”(将空格转换为“%20”)
您可能还对原始的网址RFC感兴趣: