gpt4 book ai didi

javascript - WinJS 缓存 facebook 个人资料图片

转载 作者:行者123 更新时间:2023-11-28 20:41:20 24 4
gpt4 key购买 nike

我为 Windows 8 制作了一款 Facebook 游戏,用户可以连接到 Facebook 并分享他们的分数。

当用户关闭游戏并稍后重新打开游戏时,我会缓存他们的用户名和用户 ID;但是,我通过 graph api url 获取了他们的图像。

当用户在离线状态下打开我的应用程序时,就会出现问题。我可以正确显示他们的名字,因为它已被缓存,但我无法显示他们的图像,因为它没有被缓存。如何将他们的图像缓存在我的 WinJS 应用程序中,以便在他们离线时仍然可用?

这是我的代码来显示他们的图像:

$('#FbUserExterno img').attr('src', 'https://graph.facebook.com/' + RS.getUserId() + '/picture');

谢谢

最佳答案

连接后,下载图像文件并将其保存在本地(例如使用 WinJs.xhr )。

然后您可以使用ms-appdata:///local/指向本地存储中下载文件的图像源方案。

当然,您需要以某种频率刷新本地存储中的图像,也许在检测到有网络连接时重新下载它。

关于javascript - WinJS 缓存 facebook 个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14351080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com