gpt4 book ai didi

python - 主屏幕上 iPhone Web 应用程序上的 Google Appengine 身份验证

转载 作者:行者123 更新时间:2023-11-28 18:55:40 27 4
gpt4 key购买 nike

我正在使用 Google appengine 开发一个网络应用程序,该应用程序旨在同时在浏览器和 iphone 上使用。我已经为这个应用程序购买了一个域名,所以我有一个漂亮的 URL。我用过 User API用于身份验证。这在桌面浏览器和 iPhone Safari 上工作得很好。

用户可以将应用程序添加到主屏幕(通过点击底部工具栏的“+”)。然而,完成后,Google 设置的 cookie 似乎在此“应用程序”中无效,用户实际上已注销。更糟糕的是,当用户点击登录链接(由 GAE 生成)时,应用程序关闭并打开 safari 以完成登录。由于 session 显然没有在两者之间共享,登录过程是徒劳的,应用程序的“主屏幕”版本继续注销。

似乎“主屏幕”应用程序和 Safari 之间不共享 cookie。似乎“主屏幕”应用程序只能在它自己的域中运行,任何重定向到任何其他域的操作都会打开 Safari。知道我该如何解决这个问题吗?

最佳答案

解决了这个问题,只是想在这里发布解决方案。

修复就像设置链接一样简单 href="javascript:window.location.href=\"whatever\";"

最奇怪的事情!不知道为什么我会被迫为此使用 JS。

关于python - 主屏幕上 iPhone Web 应用程序上的 Google Appengine 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612780/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com