Google登录不会在iOS中的移动浏览器上调用data-onsuccess方法

时间:2017-01-06 06:53:24

标签: javascript google-signin

我的网络应用程序使用Google登录来验证用户身份。该代码在我的Windows PC中的多个浏览器中正常工作。但是,它在我的iPhone 6 Plus中无法在Chrome或Safari浏览器中使用。

当我在浏览器中打开页面时会发生这种情况:

  1. 加载默认页面。
  2. 我的服务器获取该请求并将其重定向到/ login。
  3. 浏览器遵循重定向到登录页面。它显示了Google的登录按钮。
  4. 如果我点击它,它会打开另一个页面,一旦我登录,它就会返回到此页面,现在该按钮变为登录 ed
  5. 但在此之后,它应该执行我的onSignIn函数并验证id令牌。它似乎没有'执行该功能,因为该请求永远不会到达我的服务器。

    实际的应用程序在github中。 这是相关的javascript文件:https://github.com/prasannasv/isha-carpool/blob/master/src/main/resources/static/js/signin.js

    这是登录的相关html页面:https://github.com/prasannasv/isha-carpool/blob/master/src/main/webapp/template/carpool_app.soy#L7-L63

    我确保我的移动浏览器(Safari)第三方Cookie设置为“始终允许”。

0 个答案:

没有答案