This object is in archive! 

jquery

Archived Yagg 4 years ago

Я встроил 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);
          
    })();

Replies (4)

photo
1

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

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

photo
1

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

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

photo
1

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

photo
1

Игорь,

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

photo
1

1.9.1

photo
1

Игорь,

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

Если будут вопросы по интеграции нашего виджета в ваше веб приложение и настройке логина через SSO, пишите нам на [email protected].


Елизавета

photo
1

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

Replies have been locked on this page!