208 похожих чатов

Друзья, всем привет, подскажите плиз по Битрикс24 CRM! Хотим использовать онлайн-чат

на внешнем сайте (движок не-битрикс) для авторизованных пользователей.

Соответственно нам нужно авторизацию передавать в чат. На это есть вот такая инструкция в офф. справке, и в ней следующее решение:

window.addEventListener('onBitrixLiveChat', function(event){
widget.setUserRegisterData(); // в таком стиле
});

Однако, в моем проекте не очень подходит открытие чата по кнопке, поэтому вместо виджета, я встроил в iframe страницу уже открытого чата, которую через Контакт-центр можно настроить и предлагается отправлять клиенту чтобы открыл по ссылке. Вот эта ссылка у меня в src для iframe, и все работает, но внутри iframe я же не могу (или могу?) JS-код вставить то что выше, с обработчиком... И техподдержка всё говорит что мне нужен разработчик и предлагает обратиться к интегратору, что немного обидно, а я тогда кто :))

Вопрос, как в таком случае передать данные авторизованного у меня на сайте пользователя?

Может всё прозаично и в ссылку можно get-параметром дописать userid, но что-то со старта не хочется лезть в кишки моей битрикс24 коробки и вычитывать кодовую базу реализации страницы чата. Надеюсь добрые люди здесь смогут подсказать более цивилизованный путь!

Или, если это нельзя сделать, возможно есть способ показывать виджет (который без iframe) для сайта сразу в открытом виде? (без плавающей кнопки) Ведь исправление кода страницы чата грозит поломкой при обновлениях...

2 ответов

8 просмотров
Дима-🚀 Сайт Автор вопроса

UP! Может с утра кто заглянет сюда, юзающий чаты контакт-центра CRM ?

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Any electron dev here?
Sayanth Tezro
12
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Карта сайта