2017-09-12 22 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); 
});