javascript window.open не может вернуться в родительскую папку

1

Я пытаюсь открыть PDF, который находится в родительской папке. У меня нет проблем с открытием pdf файла в текущем каталоге или дочернем каталоге. Однако не удается загрузить родительскую папку.

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

после запуска мы получаем Can not GET/test.pdf. Похоже, что он не распознает/../(доступ к родительскому каталогу) Любая помощь?

Теги:
window

2 ответа

1

Напишите это так:

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

Без первой косой черты

  • 0
    это не работает -_-
0

Многие серверы в наши дни отключают возможность использовать относительные ссылки для доступа к родительским элементам по умолчанию из-за определенных эксплойтов, где неаккуратный код может использоваться для раскрытия информации о вашем аккаунте на уровне аккаунта. Вместо этого вы должны использовать базовый URL-адрес, чтобы вы могли делать свои звонки сверху вниз.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню