javascript - 在 html 中导入 javascript 时在 linux 和 windows 上区分大小写

标签 javascript html linux

我有关注:

测试.html:

<html>
    <head>
        <title>TEST</title>
    </head>
    <body>
        <script type="text/javascript" src="Test.js"></script>
    </body>
</html>
<script>
  alert(Test);
</script>

测试.js:

var Test="test";

问题是为什么它适用于 Windows 而不适用于 Linux(换句话说,为什么 linux 对导入区分大小写,但 window 不是)?

如何在 Linux 上关闭 javascript 导入的区分大小写?

最佳答案

在 Linux 上,test.jsTest.js 是两个独立的文件,因为大多数文件系统都区分大小写。

您可以使用 ciopfs - Case Insensitive On Purpose File System 在文件系统级别更改此设置这允许您将目录挂载为不区分大小写的文件系统。

或者,您可以在网络服务器级别更改它。 F.e.如果 Linux 服务器正在运行 Apache,您可以添加一个使用 mod_spelling.htaccess 文件使用这些选项:

CheckSpelling On
CheckCaseOnly On

但就我个人而言,我认为您应该改为修理外壳。

关于javascript - 在 html 中导入 javascript 时在 linux 和 windows 上区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27382114/

相关文章:

php - 将复选框数据插入mysql

html - 填充和边距不起作用

html - 保持 float div 在同一行

Linux uinput : simple example?

linux - 模拟内核socket编程中select()和poll()的作用

javascript - 对 Web API 的同步 JQuery 调用

javascript - 在 Angular js中手动设置输入元素的焦点

javascript - Javascript如何检测某个字符后面是否有内容?

php - NewRelic WebTransactions

javascript - 在 npm 包中传递 init 值