首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook即时游戏在游戏期间加载远程图像不起作用

Facebook即时游戏在游戏期间加载远程图像不起作用
EN

Stack Overflow用户
提问于 2018-10-01 21:47:14
回答 1查看 1K关注 0票数 3

游戏开始了,我收到了用户的状态,一切都准备就绪。我正在尝试建立一个问答游戏。我正在从一个远程服务器获取所有信息,其中包括一个问题基础上的图像资产。我可以获取远程数据,但无法显示图像。看起来facebook正在屏蔽它们。

我尝试使用Content-Security-Policy: img-src *.fbsbx.com将CSP标头添加到镜像服务器。在此之前,我也尝试过*。这一切似乎都不起作用。唯一有效的方法就是将图片资产上传到facebook的主机上。

Facebook方面没有提供任何信息。这里有人有什么消息吗?

EN

回答 1

Stack Overflow用户

发布于 2018-10-02 00:17:24

根据这篇文章(Instant Games Content Security Policy),脸书即时游戏似乎屏蔽了某些媒体。他们确实允许使用blobs。因此,我将图像作为blob获取,并将其转换为可在图像上设置的数据对象。

代码语言:javascript
复制
            fetch(imageUrl)
                .then(function (response) {
                    return response.blob();
                })
                .then(function (myBlob) {
                    let myImage = document.getElementById('my-image');
                    myImage.src = URL.createObjectURL(myBlob);
                });
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52592577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档