我正在开发一个网站,应该是响应式的,这样人们可以从手机上访问它。该网站有一些安全部分,可以使用Google、Facebook等登录(OAuth)。
服务器后端使用ASP.NET Web API 2开发,前端主要是AngularJS和一些Razor。
对于认证部分,在所有浏览器中,包括Android,一切都正常工作,但是在iPhone上Google认证不起作用,并且给我显示了这个错误消息:
就我个人而言,我在我的HTML文件中没有使用任何iframe。
我在网上搜索了一下,但没有找到解决这个问题的答案。
服务器后端使用ASP.NET Web API 2开发,前端主要是AngularJS和一些Razor。
对于认证部分,在所有浏览器中,包括Android,一切都正常工作,但是在iPhone上Google认证不起作用,并且给我显示了这个错误消息:
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'.
就我个人而言,我在我的HTML文件中没有使用任何iframe。
我在网上搜索了一下,但没有找到解决这个问题的答案。