首页 > 解决方案 > Android webview无法启动instagram登录

问题描述

我们有一个应用程序,允许用户通过 Instagram 登录。

目前,我们启动网址:

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

但我们注意到,在 android 设备上,会抛出一个 javscript 错误。用户将被卡在白屏上。

TypeError: Cannot read property 'getItem' of null
    at o.r.componentDidMount (/static/bundles/base/LoginAndSignupPage.js/bf549b389501.js:1)
    at nu (fd511240bc76.js:1)
    at tu (fd511240bc76.js:1)
    at Za (fd511240bc76.js:1)
    at Ya (fd511240bc76.js:1)
    at xa (fd511240bc76.js:1)
    at uu (fd511240bc76.js:1)
    at cu (fd511240bc76.js:1)
    at pu.render (fd511240bc76.js:1)
    at fd511240bc76.js:1

这刚刚开始发生在今天。

经过进一步调查,我认为网页https://www.instagram.com/accounts/login根本不适用于任何 android webview。

有谁知道我们如何解决这个问题?我们已将测试设备中的系统 webview 更新为最新的 Android System Webview。

有人认识 Instagram 的人请解决这个问题吗?

谢谢

标签: android-webviewinstagram-api

解决方案


似乎这可能是Chrome的问题。我们能够按照此处给出的答案解决问题:https ://stackoverflow.com/a/33080057/6200073


推荐阅读