Мое приложение в какой-то момент внедряет тег <base>
на веб-сайт, после чего создает новый тег <script>
с относительным значением src
Например, устанавливает <base href="http://localhost:8080/chapters/de/auth/">
и внедряет <script src="build.js" type="text/javascript" />
, что приводит к загрузке скрипта браузера из http://localhost:8080/chapters/de/auth/build.js
.
При запуске одного и того же приложения в testcafe результат немного отличается. Вставленная база <base href-hammerhead-stored-value="http://localhost:8080/chapters/de/auth/" href="http://localhost:1337/Lj6CFUfNF/http://localhost:8080/chapters/de/auth/">
и скрипт <script src-hammerhead-stored-value="build.js" src="http://localhost:1337/Lj6CFUfNF!s!utf-8/http://localhost:8080/account/build.js" type="text/javascript" />
Вдруг ранее относительный URL build.js
превратился в http://localhost:8080/account/build.js
, что не соответствует тому, что установлено в <base>
Есть идеи, как обойти это?
Я бегу
testcafe: 1.1.0