firefox - Facebook 个人资料图片未在 FireTV Firefox 浏览器上加载?
问题描述
我正在构建一个我想在 FireTV 浏览器 (Firefox) 上使用的 web 应用程序,当我这样做时,我的 Facebook 图像显示为断开的链接。
图像在我测试过的所有其他设备/浏览器上正常显示(在 OSX、Android 上有多个)
最初我认为firetv浏览器由于某种原因不喜欢热链接图像,因为我通过图形API加载它们,但是我能够从其他站点获取热链接图像以在fireTV上显示得很好好吧....这似乎是它不喜欢的 facebook URL 的特定内容?有没有人有任何想法,或者知道任何工具可以帮助更好地调试它?
这就是我正在渲染的 img 元素的样子,例如:
<img src="https://graph.facebook.com/v2.6/112816289586034/picture?type=large" />
解决方案
Facebook Graph API 返回带有 302 重定向的个人资料照片 URL,这显然对 Amazon FireTV 不友好。
解决方案是在 API 请求中包含 redirect=false 作为 url 参数,这会导致 FB 返回一个 JSON 对象,其中包括按预期加载的常规图像 url。
推荐阅读
- c - 导入时对 POSIX 函数的未定义引用
- ruby - 安装 ruby-2.3.3 后无法安装 gems - openssl
- java - 为什么即使没有步骤过滤器,在eclipse中使用“step into”时也不显示对构造函数的调用
- ssl - 为什么 Artifactory 的 SSL 配置不起作用?
- batch-file - 使用 Inkscape 从批处理文件转换 Svg 到 png 许多文件
- c - c中的数组管理
- python - 如何在 Python 中将值从 0:270 转换为 0:1023?
- c++ - 如何在 C++ 中调用默认模板函数参数?
- xcode - WIFI连接期间的LTE互联网?
- angular - FormArray 返回空值?