Миграция с устаревшего jsapi от Google - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть старый веб-сайт, которым я сейчас управляю, но я не кодировал себя. Разработчик интегрировал версию 1.5.1 jQuery со следующим кодом от Google:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.5.1");</script>

Консоль залила следующее сообщение об ошибке о c .replace не является функцией, а также что загрузка модулей из jsapi устарела. Иногда вся библиотека jQuery не загружается, и страница должна быть обновлена. https://i.imgur.com/UrXvqzM.png

Я пытался интегрировать версию 1.5.1 jQuery с cdn, указанным в консоли (https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js), а также с из cloudflare , однако, поскольку веб-сайт использует плагин MarkItUp , что-то отсутствует, и MarkItUp не работает. Я знаю, что он довольно старый, но я не могу просто перейти к другому редактору. Я не знаю, загружает ли функция google.load больше файлов, чем просто jQuery, но я не знаю, как решить проблему и посмотреть, чего не хватает. Так что, если у кого-то есть идея, как перейти с jsapi и загрузить правильную jQuery версию, я буду очень признателен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...