Zed*_*ade 5 javascript android google-chrome oauth instagram-api
这个问题与我几天前发布的另一个问题有关: Instagram oAuth Authentication postMessage issue only with Mobile Browsers
我遇到的大部分问题是,当使用 Instagram 登录我的应用程序时,Chrome 的行为会不一致(在 Android 上)并给我带来一些问题。
正如我在其他线程中所说,IG 身份验证将使用所需的令牌和数据进行回复,以在我的应用程序中对用户进行身份验证。它将通过使用将数据发送回原始窗口的脚本进行回复来做到这一点window.opener.postMessage()。
当我以隐身模式在 Chrome 上运行我的应用程序时,window.opener.postMessage将没有任何问题,因为只打开了一个选项卡并且对 的引用opener不会丢失。
但是,当我在同一浏览器上运行它但在常规模式下(可能 90% 的人会)时,行为是不同的。Chrome 将打开一个选项卡,关闭它并打开一个新的选项卡以输入身份验证数据。但是,window.opener这里不起作用,因为opener引用已丢失(现在是null)。
为什么同一个浏览器,在同一个设备上会在两种模式之间有如此不同的行为?有谁知道为什么会发生这种情况以及如何防止这种情况发生?
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |