我经常在远程,火车或我没有任何或稳定互联网连接的地方工作。我们的应用程序从不同的CDN(谷歌和微软)加载一些字体,CSS和JS。当我离线时,我无法访问这些文件,无法正常使用。
更糟糕的是,当我的互联网连接不良时,我的浏览器会等到超时运行,这会减慢一切。
是否有解决方案,我可以为某些网址设置本地回退,并在没有互联网连接时为此内容提供服务?
我在OS X上,也许有一些代理人的东西我不知道哪些可以处理这样的事情。顺便说一下:HTTP就足够了,所以开发时不需要处理SSL。
答案 0 :(得分:1)
在网站管理员StackExchange网站上有类似问题a great answer。简而言之,您可以使用Charles Proxy将某些请求重定向到本地文件。应该运作良好,只要它不是您拥有的大量资产(或动态请求)。
或者,您可以使用某种构建脚本(取决于您的工具链)将资产URL重写为本地版本(当然,确保在提交代码时它们指向正确的版本)。