jQuery загружается в gtm.js из Диспетчера тегов Google

У меня возникла проблема, когда jQuery v1.9.1 был включен в верхнюю часть файла gtm.js. Это вызывает несколько проблем и может сдуть плагины jQuery, которые уже загружены на jQuery.fn. Регрессионное тестирование также вызывает беспокойство. Я проверил, и у меня нет пользовательских тегов в Диспетчере тегов Google, который загружает jQuery.

В конечном счете, я хочу контролировать хост-домен и загруженную версию jQuery. Есть ли параметр конфигурации в интерфейсе GTM или какой-либо другой способ отключить включение jQuery?


person Dave    schedule 05.03.2014    source источник


Ответы (1)


Я почти уверен, что код jQuery, включенный в gtm.js, настроен и недоступен глобально.

Я сделал быстрый тест, и ни jQuery, ни $ не определены, когда я просто вставляю фрагмент GTM на страницу.

(window.$ на самом деле определен, но это особенность Chrome: Справочник по API командной строки)

person dorian    schedule 28.05.2014
comment
Это приятно слышать. У меня больше нет проблемы с включением JQuery в файл gtm.js. В нашем отделе маркетинга был сторонний поставщик, который делал много сомнительных пользовательских HTML и пользовательских тегов JavaScript в GTM. Более половины из них вызвали проблемы с живым сайтом. На данный момент большая часть, если не весь их код, удалена. Возможно, они могли спрятать его где-то в макросе. Ваш ответ подтверждает мои подозрения. - person Dave; 28.05.2014