我遇到了一个奇怪的情况。问题总是只出现在 Internet-Explorer 中。我的问题:在我的工作中,我开发了一个带有 javascript 和 css 的网站。所有 javascript 源代码和 css 规则都外包在外部文件中。令我惊讶的是,javascript 代码和 css 规则没有被调用。我通过下载并在文本编辑器中打开它们来检查负责任的文件。当我打开文件时,它们都是二进制格式。 请记住:仅在 Internet-Explorer 中。在 Chrome、Safari 和 Firefox 中不存在这个问题。
另一个奇怪/有趣的事情是。我正在使用代理服务器。当我禁用它时,这些文件是文本格式。
管理员和我完全不知道哪个选项是错误的或缺失的。我的理论是不会收到或错误的 mimetype,因此浏览器认为这些是二进制文件。
提前致谢
最佳答案
可能是代理使用 GZIP 转发内容,但浏览器可能一开始就不允许 GZIP(仅压缩)。
关于javascript - Internet-Explorer:外部文本文件仅以二进制格式提供,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36474285/