Ошибка URL-адреса шаблона кнопки «Расширения Facebook» в Internet Explorer (AngularJS ui-router) - PullRequest
0 голосов
/ 25 октября 2018

Библиотека расширений Messenger предоставляет шаблон кнопки URL для запуска открытия веб-просмотров в Messenger.

https://developers.facebook.com/docs/messenger-platform/send-messages/buttons

Проблема, с которой я сталкиваюсь, заключается в том, что URL-адрес, прикрепленный к шаблону кнопкинеправильно отображается в IE11.Все остальные браузеры работают нормально.Чистый URL-адрес, прикрепленный к шаблону кнопки, выглядит следующим образом:

https://example.com/fb/webviews/#/template1

Это 2 примера правильного URL-адреса, когда веб-просмотр отображается правильно:

https://example.com/fb/webviews/?fb_iframe_origin=https%3A%2F%2Fwww.messenger.com#/template1

https://example.com/fb/webviews/?fb_iframe_origin=https%3A%2F%2Fwww.messenger.com#/template2

В IE, однако, тот же URL-адрес присоединяется к шаблону кнопки, но всякий раз, когда отображается веб-представление, в URL отсутствует конечная точка:

https://example.com/fb/webviews/?fb_iframe_origin=https%3A%2F%2Fwww.messenger.com

Может быть, Messenger неправильно вставляет fb_frame_origin?

Или это хэши, которые AngularJS ui-router использует для управления маршрутами?

Самое главное, это происходит только в IE.Все остальные браузеры загружают правильный URL и не имеют никаких проблем.

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...