android-webview - 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 的人请解决这个问题吗?
谢谢
解决方案
似乎这可能是Chrome的问题。我们能够按照此处给出的答案解决问题:https ://stackoverflow.com/a/33080057/6200073
推荐阅读
- android-studio - Gradle 同步失败,android-studio3.6.3 无法解析配置“:classpath”的所有工件
- java - Maven 部署后的 Javafx 图标
- python - 如何在两个字符串之间添加单词
- python - 如何在 pandas DataFrame 中记录“最少出现”的项目?
- python - 找到第一个链接但找不到第二个?(Python, bs4)
- python - 为什么 tf.executing_eagerly() 在 TensorFlow 2 中返回 False?
- ios - SwiftUI 获取 TextField 或任何视图的坐标
- amazon-web-services - 如何通过公共 nginx 反向代理限制访问以允许 VPC(在 AWS 中)内的所有内容?
- python - ModuleNotFoundError:没有名为“潮”的模块
- bash - 如何完全解析 bash/shell 脚本中的环境变量