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

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])(bsa);
          
    })();

Ответы (4)

фото
12

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

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

фото
9

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

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

фото
13

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

фото
11

Игорь,

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

фото
13

1.9.1

фото
11

Игорь,

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

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


Елизавета

фото
10

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

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