脚本src=中不允许使用连字符

hyphen not allowed in script src=?

本文关键字:连字符 不允许 src 脚本      更新时间:2023-09-26

我认为cgi-bin将是存储JS脚本的好地方,但是用

是找不到的
<script type="text/javascript" src="cgi-bin/jscripts1.js"></script>

将cgi-bin重命名并更改为cgibin可以使其工作。这在什么地方有记录吗?
我认为连字符是最被接受的特殊字符

我在本地apache服务器上测试了代码。代码运行良好。问题似乎与你的托管服务器(Hostmonster),正如你在评论中提到的。

使用连字符的另一种方法是在url中编码,如下所示。

<script type="text/javascript" src="cgi%2Dbin/jscripts1.js"></script>

也检查以下链接:

HTML: href语法:是否可以在文件名

中有空格https://github.com/bhauman/lein-figwheel/issues/5

https://github.com/emezeske/lein-cljsbuild/issues/260