Страница 1 из 1

На некоторых сайтах не работает публичная форма

Добавлено: 16 сен 2021, 07:12
mailarn
Подскажите, может кто сталкивался.
На некоторых сайтах публичная форма не работает.
Простыми словами - при отправке не появляется сверху зеленая полоска с сообщением, и данные в базу не пишутся.
Например если вставить ее на сайт сделанный на битриксе и авторизоваться под админом, то она работать не будет.
У megagroup есть свой конструктор сайтов - там она вообще не работает.
Скорее всего идет конфликт js.
Может где то "поковыряться" что бы заработала? Кто ни будь сталкивался?

Re: На некоторых сайтах не работает публичная форма

Добавлено: 16 сен 2021, 07:48
support
Дело в безопасности. Iframe теперь можно вставить только если crm на том же домене находится. Или не использовать https.
Лучше всего дать ссылку на форму.

Re: На некоторых сайтах не работает публичная форма

Добавлено: 16 сен 2021, 08:08
Develop-Soft
или настроить Access-Control-Allow-Origin на сервере или в sandbox-e фрейма...

Re: На некоторых сайтах не работает публичная форма

Добавлено: 16 сен 2021, 09:19
mailarn
support писал(а): 16 сен 2021, 07:48 Дело в безопасности. Iframe теперь можно вставить только если crm на том же домене находится. Или не использовать https.
Лично у меня crm и сайт на разных доменах, оба на https. Все прекрасно работает, хоть на странице, хоть в модальном окне.

У одного моего клиента не могу заставить работать. Как временный выход сделал что бы форма при нажатии кнопки открывалась в новом окне по публичному url.

Буду тестировать, если найду выход, напишу тут.

Re: На некоторых сайтах не работает публичная форма

Добавлено: 16 сен 2021, 09:36
Develop-Soft
mailarn писал(а): 16 сен 2021, 09:19 Лично у меня crm и сайт на разных доменах, оба на https. Все прекрасно работает, хоть на странице, хоть в модальном окне.
Вероятно уже настроены кроссдоменные запросы. Еще могу предположить, что опасно настроен сервер...