2017-09-12 20 views
1

我试图打开位于父文件夹中的PDF。在当前目录或子目录中打开pdf没有问题。但无法加载父文件夹。javascript window.open无法返回到父文件夹

aLink.click(function(){ 
    var pdf = "/../test.pdf"; 
    window.open(pdf); 
}); 

运行后,我们得到无法GET /test.pdf。 似乎它不认可/../(访问父目录)有什么帮助?

回答

1

写这样说:

var pdf = "../test.pdf"; 

没有第一斜线

+0

这不起作用-_- –

0

许多服务器,这些天禁止使用相对链接默认访问父元素由于某些漏洞,其中马虎代码可以是能力用于公开您的帐户级别登录信息。相反,您应该使用基本网址,以便您可以自上而下进行通话。

var base_url = window.location.origin; 
aLink.click(function(){ 
    var pdf = base_url+"/folder/test.pdf"; 
    window.open(pdf); 
});