Объект в архиве! 

jquery

В архиве Yagg 5 года назад

Я встроил UR в сайт, при открытии страниц UR загружает файл public/sdk/resource-assets~desktop~js~sdk~jquery.js, который перезаписывает нашу версию jQuery, удаляя все используемые нами плагины.

Как можно поправить настройки UR, чтобы он не портил jQuery?

<!--Useresponse widget, code copied from UseResponse Widget configuration page -->
    (function () {
        var iid = 'uriid_XYZ';
        if (!document._fpu_) document.getElementById('UR_initiator').setAttribute('id', iid);
        var bsa = document.createElement('script');
        bsa.type = 'text/javascript';
        bsa.async = true;
        bsa.src = 'https://static.useresponse.com/public/blueskymedicalstaffingsoftware/sdk/supportCenter-' + iid + '-6.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(bsa);
          
    })();

Ответы (4)

фото
1

Здравствуйте!

Вы используете Jquery в no-conflict mode? Обращаетесь к методам jQuery(...), вместо $?

фото
1

В основном да, в no conflict, но приложение очень старое и встречается всякое. $ не используем, это привязано к другой либе.

В любом случае, это не очень приятно, что UR меняет пользовательское глобальное пространство имён независимо от того, что мы тут используем.

фото
1

Сегодня постараемся найти решение в данной ситуации и отпишем вам

фото
1

Игорь,

Подскажите, какую версию jQuery вы используете?

фото
1

1.9.1

фото
1

Игорь,

Внесли правки, дайте знать, все ли работает.

Если будут вопросы по интеграции нашего виджета в ваше веб приложение и настройке логина через SSO, пишите нам на support@useresponse.com.


Елизавета

фото
1

Спасибо, на первый взгляд всё работает.

Комментарии на данной страницы заблокированы!