Javascript URI路径导航问题
我的jquery代码是Javascript URI路径导航问题,javascript,jquery,html,hyperlink,file-uri,Javascript,Jquery,Html,Hyperlink,File Uri,我的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")
$(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端的链接是
但是,Jquery由于file://///
-如果我把它取出来,效果很好,但是我需要它在那里,否则我就无法连接到它-有什么办法可以解决这个问题吗?一个“文件”URL需要3个斜杠:
1) 文件://#协议
2) /some/path/myfile.pdf#文件和路径,包括根目录的前导“/”
无论操作系统是Windows(“\”反斜杠)还是*nix,都是如此
此外:
3) 空间不好。考虑将目录和文件命名为无空格。
否则,考虑在您的路径上运行“urrnCal码”(将空间转换为“% 20”)
您可能还对URL的原始RFC感兴趣: 一个“文件”URL需要3个斜杠: 1) 文件://#协议 2) /some/path/myfile.pdf#文件和路径,包括根目录的前导“/” 无论操作系统是Windows(“\”反斜杠)还是*nix,都是如此 此外: 3) 空间不好。考虑将目录和文件命名为无空格。否则,考虑在您的路径上运行“urrnCal码”(将空间转换为“% 20”)
您可能还对URL的原始RFC感兴趣:文件不需要3个斜杠吗<代码>文件://我不确定,Dreamweaver自动为我做了这件事,只是用3个斜杠试了一下,它无法连接到文件哦。你打算在网站上运行这个吗?如果是这样的话,dreamweaver和google的“相对url路径”你确定jquery是问题所在吗?很难想象jquery选择器在执行搜索时关心属性-实际值-标记关系。看起来更像是一个浏览器安全功能。比如说,它不是一个网站,它只是一个公司的内部网站-这样员工可以更容易地查看文件-不是每个人都可以下载文件不需要3个斜杠<代码>文件://我不确定,Dreamweaver自动为我做了这件事,只是用3个斜杠试了一下,它无法连接到文件哦。你打算在网站上运行这个吗?如果是这样的话,dreamweaver和google的“相对url路径”你确定jquery是问题所在吗?很难想象jquery选择器在执行搜索时关心属性-实际值-标记关系。看起来更像是一个浏览器安全功能。它不是一个网站,只是一个公司的内部网站-这样员工可以更轻松地查看文件-不是每个人都可以看到它我用了3个斜杠尝试过,它不起作用-如果我用3个斜杠,它只能用5个斜杠工作(dreamweaver在链接到文件时会自动为我设置5个),JQuery不会识别它,也不会根据计算机的不同而改变它(它会使用2,但不是3或5),我会改变空格。我用3个斜杠尝试过它,它不会工作-它只使用5(dreamweaver在链接到文件时自动为我设置的)如果我使用3,JQuery不会识别它,也不会根据计算机的不同对其进行更改(它将使用2-而不是3或5),我将更改空格。