У меня есть веб-сайт drupal www.visionate.co.nz, который вчера утратил способность Chrome (и Firefox) правильно отображаться. Это работало в IE. Обходной путь был применен, но элементы все еще не функционируют. например, не работает навигация по выпадающему меню на маленьком экране (например, телефоне).
Я пытаюсь разобраться в этом, но я пользователь drupal, а не php-кодер.
Я получаю довольно распространенную ошибку в сети.
- Uncaught SyntaxError: недопустимый или неожиданный токен
- Uncaught ReferenceError: jQuery не определен
Моя хостинговая компания удалила строку из .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 для всех загрузок. Мой поиск в Google говорит мне, что на JQuery можно было ссылаться до его загрузки. Я не уверен, как решить эту проблему.