У меня есть кнопка «Отправить в Messenger» в моем приложении. Раньше он работал нормально. Но теперь это не работает в Safari на Mac и iOS. Он отлично работает в Chrome, но при нажатии из Safari Facebook не отправляет событие на мой веб-перехватчик.
Снимок экрана ниже: В Safari я также получаю определенную страницу после того, как пользователь нажимает на аутентификацию «Нажмите, чтобы вернуться к URL-адресу».
Изображение, на котором пользователи нажимают кнопку "Отправить в мессенджер"
Пользователя просят пройти аутентификацию
Нажмите, чтобы вернуться к снимку экрана URL — вероятный виновник
Статус кнопки показан одобренным, но на самом деле это не так
Exception with thrown value: SecurityError (DOM Exception 18): Blocked a frame with origin "https://www.facebook.com" from accessing a frame with origin "http://alpha.lvh.me:3000". The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.
- person Aakash Barot   schedule 17.02.2018The frame requesting access set "document.domain" to "facebook.com", but the frame being accessed did not. Both must set "document.domain" to the same value to allow access.
Эта ошибка возникает при открытии модального окна подтверждения, и после этого исключения не выдаются. - person Hodrobond   schedule 06.04.2018