Я разрабатываю веб-сайт, который должен быть адаптивным, чтобы люди могли получить к нему доступ со своих телефонов. На сайте есть некоторые защищенные части, в которые можно войти, используя Google, Facebook и т. Д. (OAuth).
Серверная часть сервера разработана с использованием ASP.Net Web API 2, а интерфейс - в основном AngularJS с некоторым количеством Razor.
Что касается аутентификации, все работает нормально во всех браузерах, включая Android, но аутентификация Google не работает на iPhone, и это дает мне это сообщение об ошибке
Refused to display 'https://accounts.google.com/o/openid2/auth
?openid.ns=http://specs.openid.ne…tp://axschema.org/namePerson
/last&openid.ax.required=email,name,first,last'
in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
Теперь, что касается меня, я не использую iframe в моих HTML-файлах.
Я погуглил вокруг, но не получил ответа, чтобы решить проблему.