我試圖打開位於父文件夾中的PDF。在當前目錄或子目錄中打開pdf沒有問題。但無法加載父文件夾。javascript window.open無法返回到父文件夾
aLink.click(function(){
var pdf = "/../test.pdf";
window.open(pdf);
});
運行後,我們得到無法GET /test.pdf。 似乎它不認可/../(訪問父目錄)有什麼幫助?
我試圖打開位於父文件夾中的PDF。在當前目錄或子目錄中打開pdf沒有問題。但無法加載父文件夾。javascript window.open無法返回到父文件夾
aLink.click(function(){
var pdf = "/../test.pdf";
window.open(pdf);
});
運行後,我們得到無法GET /test.pdf。 似乎它不認可/../(訪問父目錄)有什麼幫助?
寫這樣說:
var pdf = "../test.pdf";
沒有第一斜線
許多服務器,這些天禁止使用相對鏈接默認訪問父元素由於某些漏洞,其中馬虎代碼可以是能力用於公開您的帳戶級別登錄信息。相反,您應該使用基本網址,以便您可以自上而下進行通話。
var base_url = window.location.origin;
aLink.click(function(){
var pdf = base_url+"/folder/test.pdf";
window.open(pdf);
});
這不起作用-_- –