我有一个在 WordPress 上运行的网站。该站点使用多个 JavaScript 组件。最值得注意的是主页上的幻灯片、日程安排和联系表格。在 Chrome、Firefox 和其他优秀的浏览器中,所有功能都按预期工作,但在 IE 中则不然。
由于 JavaScript 中出现的问题,所有这些功能都会中断。我在下面包含了几个示例:
IE 调试控制台中的错误:“SCRIPT1006:预期:')' -modernizr.foundation.js?ver=3.4.2,第 4 行字符 94”
m.join(a";")(b||"")
服务器上的实际文件:
m.join(a+";")(b||"")
IE 调试控制台中的错误:“SCRIPT1006:预期:')' - jquery.js?ver=1.7.2,第 2 行字符 148”
d=f("<"">")
服务器上的实际文件:
d=f("<"+a+">")
它们都遵循这种缺失字符的模式(最常见的是“+”号)。对于在 Internet Explorer 中会导致此问题的原因,我完全感到困惑,如果知道发生了什么以及如何解决它,我会松一口气。