【发布时间】:2012-11-18 17:35:35
【问题描述】:
对于 twitter 和 facebook 等服务,我们有以下工作流程:
- 用户单击“发布”按钮。
- 我们在服务器上获取 auth url
- 我们发送到客户端验证 url
- 客户端在标准 javascript 弹出窗口中打开身份验证 url
- 客户端通过回调url授权返回
- 在回调 url 上,我们与社交服务进行交互。
我们在手机上的第 4 步遇到了很大的麻烦。
标准 javascript 弹出窗口无法在移动设备上运行。我们可以为外部身份验证网址使用哪些替代方案?
UPD 临时解决方案是生成身份验证链接作为锚点并将它们放置在文档中。 它解决了问题,但我们想要更好的用户体验。
【问题讨论】:
-
这是 MVC4 吗?你可以删除js并使用标准浏览器回发
-
@CR41G14 这不是 MVC4。我可以使用回发,但这是最后一步 - 需要进行太多更改。
-
@NikolayFominyh 通过标准的 javascript 弹出窗口您是在说警报框仪式吗?
-
@SathyaRaj,不。我的意思是
widnow.open()。
标签: javascript jquery mobile