我正在使用angularJS和Firebase玩应用,现在我正在使用openlibrary来检索图书封面,但他们声称每5分钟限制有100个查询。我意识到,如果用户不断刷新浏览器,可能会导致一些问题,并遇到应用程序缓存,在我看来这似乎是理想的。我可以告诉它缓存书籍图像,现在我的应用程序可以脱机使用(非常适合只有您正在使用的图书馆应用程序)并且它不必每次都下载书籍封面。
一个挂断,我直到运行时才知道书籍封面网址,因为我使用的是Firebase,他们可以定期更改。 (添加/删除,虽然现在只实现添加)。
是否可以从动态客户端Web应用程序的javascript修改应用程序缓存?如果是这样,一个例子将是一个巨大的帮助。如果没有,还有另一种方法可以推荐吗?我无法提供预先构建的缓存文件,因为它会动态地从Firebase和openlibrary中抓取html文件之外的所有数据。