JQuery错误导致drupal网站页面在Chrome中显示不正确

JQuery错误导致drupal网站页面在Chrome中显示不正确,jquery,drupal-7,Jquery,Drupal 7,我有一个drupal网站www.visionate.co.nz,昨天它失去了在Chrome和Firefox中正确显示的功能。它在IE中起作用。已经应用了一种变通方法,但元素仍然不能正常工作。例如,小屏幕上的下拉式导航,例如电话不工作 我正试图弄清真相,但我是drupal用户,不是php程序员 我收到的错误在网上很常见 未捕获的语法错误:无效或意外标记 未捕获引用错误:未定义jQuery 我的托管公司从.htaccess中删除了一行,该行消除了问题的主要表现形式,但我认为这只是在掩盖它,因为在使用

我有一个drupal网站www.visionate.co.nz,昨天它失去了在Chrome和Firefox中正确显示的功能。它在IE中起作用。已经应用了一种变通方法,但元素仍然不能正常工作。例如,小屏幕上的下拉式导航,例如电话不工作

我正试图弄清真相,但我是drupal用户,不是php程序员

我收到的错误在网上很常见

未捕获的语法错误:无效或意外标记 未捕获引用错误:未定义jQuery 我的托管公司从.htaccess中删除了一行,该行消除了问题的主要表现形式,但我认为这只是在掩盖它,因为在使用CTRl-SHIFT-C并选择console时,错误仍然存在

我认为这可能与Chrome对混合内容越来越严厉有关,因为我在IE上收到了不安全的内容警告,但在Chrome上没有,所以我尝试识别我能看到的任何硬编码http链接

我开始认为这个问题可能已经存在了一段时间

正在寻找关于如何使JQuery获得认可的建议,并希望这能解决问题。我在每一页上都有相同的错误

代码非常长,因此我已将其截断,但可以从Chrome开发工具中看到:

"<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"united_zymphonies_theme","theme_token":"QVcySLkk... thousands of characters truncated"
在Chrome浏览器中查看时,该网站仍然缺少一些功能,当屏幕缩小到手机大小时,下拉菜单不起作用

更新:我已经检查了网络表,并获得了所有负载的状态200。
我的谷歌搜索告诉我JQuery在加载之前可能已经被引用了。我不知道如何解决这个问题。

我遵循了Ericlawault提供的建议,并在Drupal 7.67中做了以下操作

转到/admin/config/development/performance 向下滚动到“带宽优化”部分 以下项的未选中值 聚合和压缩CSS文件 聚合JavaScript文件。 然后我清理了所有的储藏室。 访问www.visionate.co.nz 点击shift-ctrl-c,并检查控制台选项卡 问题已经解决了 将屏幕大小调整为手机大小-导航功能现在可以正常工作了

感谢Taplar和EricLavault的评论,使我能够找到这个解决方案


亲切问候

这是代码-由于某些原因,上面没有显示。F12,转到网络选项卡,刷新页面。然后找到它试图获取jQuery文件的位置,并确保1发生了这种情况,2它获得了成功的响应代码。我刚刚检查了您的站点:您有3个.js文件在未捕获引用之前无法加载错误:jQuery没有定义,所以我想这是相关的。我们可以看到您正在使用css/js聚合,所以首先要禁用它,然后您将实际看到从chrome开发工具请求文件的顺序,并正确地重新排序@see weight:Hi Eric。谢谢,是的,看起来这些js文件正在加载Jquery,因为它们被错误删除了,所以Jquery没有被加载。我想这可能是编码,现在试着调试一下