相对javascript路径不起作用

Relative javascript path do not work

本文关键字:不起作用 路径 javascript 相对      更新时间:2023-09-26

我上传了一个简单的angular 2网站到我的ftp。

奇怪的是,相对路径不起作用。

例如,我在myurl.de/subfolder/index.html中有

<script src="app/ext/es6-shim.min.js"></script>
<script src="app/ext/system-polyfills.js"></script>
...

浏览器在myurl.de/app/ext/es6-shim.min.js中搜索文件,而不是在myurl.de/subfolder/ext/es6-shim.min.js 中搜索文件

我能想到的唯一会导致这种情况的是base元素:

base元素允许作者指定用于解析相对URL的文档基URL,以及用于以下超链接的默认浏览上下文的名称。元素不表示此信息之外的任何内容。

例如,如果您在文档中有这样的内容

<base href="/">

这将更改文档的基本URL,以便从中计算相对URL,而不是默认的基本URL。

试试这个

<script src="./ext/es6-shim.min.js"></script>
<script src="./ext/system-polyfills.js"></script>