我有一个drupal网站www.visionate.co.nz,该网站昨天失去了在Chrome(和Firefox)中正常显示的功能。它在IE中有效。已应用解决方法,但元素仍然无法正常运行。例如小屏幕(例如电话)上的下拉导航无法正常工作。
我试图深入了解它,但我是drupal用户,而不是php编码器。
我收到的错误是网络上相当普遍的错误。
我的托管公司从.htaccess中删除了一行,摆脱了该问题的主要表现,但我认为它只是掩盖了它,因为使用CTRl-SHIFT-C并选择控制台时错误仍然存在。
[我认为这可能与Chrome对混合内容的要求越来越严格有关,因为我在IE上收到了不安全的内容警告(但在chrome上却没有,所以我试图找出我能看到的任何硬编码的http链接。
我开始认为问题可能已经存在了一段时间。
寻找有关如何使JQuery得到认可的建议,并希望能够解决该问题。我在每个页面上都遇到相同的错误。
代码真的很长,所以我已经将其截断了,但是可以从Chrome Dev Tools中看到它:
"<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"united_zymphonies_theme","theme_token":"QVcySLkk... thousands of characters truncated"
[在Chrome中查看时,网站上仍然缺少某些功能,并且当屏幕尺寸减小到手机尺寸时,下拉菜单无法使用。
更新:我已经检查了网络表,并获得了所有负载的状态200。我的谷歌搜索告诉我,在加载JQuery之前可能已经对其进行了引用。我不确定该如何解决。
我遵循了EricLavault提供的建议,并在Drupal 7.67中进行了以下操作
然后我清除了缓存。前往www.visionate.co.nz点击shift-ctrl-c,然后检查控制台选项卡问题消失了将屏幕调整为手机大小-导航现在又可以正常工作。
感谢Taplar和EricLavault的意见,使我能够找到此解决方案。
亲切的问候