Загрузка веб-работника на основе относительного пути вызывающего, когда вызывающий элемент встроен в HTML-файл - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть 2 файла JavaScript.Один из них называется «index.js», а другой «worker.js».

index.js будет встроен во все страницы моего веб-сайта (имеется в виду различные иерархии).Мне нужно вызвать «worker.js» из index.js, когда любая из этих страниц загружена.

Проблема в том, что index.js считает, что его собственный путь - это путь к странице, в которую он встроен. Поэтому, если мой каталог файлов выглядит следующим образом:

index.html
├───JS
│   ├───index.js
│   ├───worker.js
├───otherPage
│   ├───newPage.html

Когда я нахожусь вФайл «index.html» Я могу использовать путь «JS / worker.js» для загрузки работника из index.js.

Однако, когда я нахожусь в «newPage.html», мне нужно будет использоватьпуть "../JS/worker.js" для загрузки работника.

Это означает, что каждый раз, когда «index.js» размещается на странице, его нужно будет редактировать, чтобы найти местоположение worker.js.Как я могу избежать этого и использовать локальный путь «index.js» для разрешения пути worker.js против?

...