Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript window.open can';不要返回到父文件夹_Javascript_Window - Fatal编程技术网

javascript window.open can';不要返回到父文件夹

javascript window.open can';不要返回到父文件夹,javascript,window,Javascript,Window,我正在尝试打开位于父文件夹中的pdf。在当前目录或子目录中打开pdf没有问题。但是,无法加载父文件夹 aLink.click(function(){ var pdf = "/../test.pdf"; window.open(pdf); }); 运行它之后,我们无法获取/test.pdf。 它似乎无法识别/。/(访问父目录)任何帮助?请这样写: var pdf = "../test.pdf"; 没有第一个斜杠现在,许多服务器在默认情况下禁用了使用相对链接访问父元素的功能,

我正在尝试打开位于父文件夹中的pdf。在当前目录或子目录中打开pdf没有问题。但是,无法加载父文件夹

aLink.click(function(){
     var pdf = "/../test.pdf";
     window.open(pdf);
});
运行它之后,我们无法获取/test.pdf。 它似乎无法识别/。/(访问父目录)任何帮助?

请这样写:

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

没有第一个斜杠

现在,许多服务器在默认情况下禁用了使用相对链接访问父元素的功能,因为某些漏洞可以使用草率的代码公开帐户级别的登录信息。相反,您应该使用一个基本url,这样您就可以自顶向下地进行呼叫

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