Скажем, у меня есть немного HTML, который выглядит так:

<html> 
    <head> 
       <script src = "/app.js" type = "text/javascript"> 
    </head> 
</html>

И структура файла, как:

/dist 
  index.html
  app.js

Если я загружу содержимое dist/ в корзину Amazon S3, это будет хорошо, потому что корень / ссылается на корень корзины.

Однако на моем локальном компьютере / root ссылается на C:// и файл не будет найден.

Есть ли способ заставить мой браузер обращаться с папкой, в которой index.html хранится как root?

1 ответ1

1

Самый простой способ, который я могу придумать, это поставить

<base href="C:/folder/">

в верхней части каждого файла. (Это поддерживается всеми основными браузерами)

Перед загрузкой на сервер выполните простой поиск и замените (ничего не заменяйте)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .