【问题标题】:Twitter profile_image url not showing image on mobile browsersTwitter profile_image url 未在移动浏览器上显示图像
【发布时间】:2018-01-25 12:12:58
【问题描述】:

我正在尝试在我的 Ionic2 应用程序中显示 twitter 用户个人资料图像。我在 JSON 上获取 Twitter 用户 ID。配置文件 URL 类似于 https://twitter.com/xyz/profile_image?size=normal 这里 xyz 是用户配置文件 ID。

图片显示在普通浏览器视图中,但个人资料图片不显示在移动浏览器视图中(在img标签中)。

请帮忙。

【问题讨论】:

    标签: javascript ionic-framework twitter


    【解决方案1】:

    您是否尝试过在 HTML img 标记中指定 widthheightborder 属性?似乎其他人也有类似的问题here,通过设置这些属性已解决。

    另一个潜在问题是图像的大小是否非常大,certain mobile browsers will reject loading of the image。但是,我认为 Twitter 个人资料图片不应该是这种情况,因为它们的尺寸非常小。您可以发布您的代码吗?

    【讨论】:

    • 设置高度和宽度不起作用。我也使用带有硬编码 src 字符串的简单 img 标签。 twitter.com/xyz/profile_image?size=normal">。在桌面上可以正常工作,但在移动设备上不行
    • 任何人都可以使用带有给定 img src 的普通 html 页面来模拟它。只需使用 chrome 移动视图查看它
    • 正如您所说,我能够模拟 Chrome 的问题。我尝试在我的手机上加载twitter.com/xyz/profile_image?size=normal 链接,它重定向到移动 Twitter 客户端,并声明该链接不存在。也许这是 Twitter 的问题。
    • 此 URL 不支持作为 Twitter API 的一部分,并且在移动浏览器中不起作用,因为它重定向到网站的替代路径。获取用户个人资料图像的正确且受支持的方法是通过 Twitter API 中的 User 对象。 developer.twitter.com/en/docs/accounts-and-users/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    相关资源
    最近更新 更多