主屏幕上的 iPhone Web 应用程序 +脸书认证

发布于 12-04 02:18 字数 192 浏览 0 评论 0原文

SO 的大师

我有一个可以运行的网络应用程序,它与 Facebook Connect 配合得很好。但是当我将 Web 应用程序发布到 iOS 4.3.4 上的主屏幕时在应用程序中点击“FB登录”->它触发 Safari 打开,我最终离开主屏幕视图。

有没有办法从主屏幕应用程序本身登录而不触发 Safari?

谢谢。

Gurus of SO

I have a working web app which works well enough with Facebook Connect. But when I post the Web App to the Home Screen on iOS 4.3.4 & click on 'FB Login' in the app -> it triggers Safari to open up and I end up leaving the Home Screen view.

Is there anyway to login from the Home Screen app itself and not trigger Safari?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

来日方长2024-12-11 02:18:15

尝试过 target="_webapp"、target="_blank" 等,但这些都不适合我。

这段 javascript 对我来说效果很好:

<a href="#" onclick="window.open('<put your facebook login URL here>','_parent'); ...

Tried target="_webapp", target="_blank", etc none of those worked for me.

This bit of javascript worked just fine for me:

<a href="#" onclick="window.open('<put your facebook login URL here>','_parent'); ...
初见2024-12-11 02:18:15

这样做是为了验证 Facebook 登录会话。目前,您无法避免这种情况,因为您的 Web 应用程序无论如何都必须进入 Facebook 对话框才能让用户登录(如果尚未登录)。

It is doing this to verify the Facebook login session. Currently, you cannot avoid this since your web app must go to Facebook dialog anyway to have the user login if they haven't already.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文