使用telegram login widget进行OAuth,即使在移动设备中,它也可以在大多数浏览器中正常工作。但是,即使在Telegram自己的移动应用程序内联浏览器中,它也无法在inApp浏览器中工作。
如何复制:
ios 10
,ios 9
上单击电报移动应用程序中的链接,您可以复制此链接并在电报中单击它:https://core.telegram.org/widgets/login 预期结果::它将弹出警报或重定向到您设置的网址。
实际上是结果:它将在oauth页面上显示。
并在Telegram内联浏览器中检查user-agent
,它与实际的浏览器相同。 Detect User-Agent。
答案 0 :(得分:0)
我认为我们需要https机器人域。
我很讨厌http,它可以在台式机上使用,但不能在移动设备上使用。
然后,我尝试使用https,它在移动设备上的效果与https://core.telegram.org/widgets/login上的示例相同
我在Safari @ iPad-iOS13和firefox @ iPhoneiOS12上测试过的PS