我在另一个域中嵌入了一个链接到我的服务的 html 登录页面的 iFrame。工作得很好(显示了登录对话框),但问题是我的服务,如果你想使用谷歌登录,想要转发到谷歌 oAuth 然后返回。这在桌面浏览器上工作得很好,但是,在 iOS 浏览器上测试过,单击链接根本没有任何作用。
奇怪的事实是,当在 iOS 上按住并单击“在新选项卡中打开链接”时,一切正常,我的服务路由到谷歌,我可以登录,然后设置 cookie,以便我可以看到我的应用程序。
有什么我可能会错过 iOS 的特别之处吗?请注意,在 iFrame 中链接到我的服务的跨域iFrame 可以正常工作。
谢谢亚历克斯