我的应用程序在某个时候将<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" />
突然之前的相对URLbuild.js
变成了和http://localhost:8080/account/build.js
里面设置的不一致<base>
知道如何解决这个问题吗?
我在跑步
测试咖啡馆:1.1.0