从离线外部网站访问localhost(127.0.0.1)映像

时间:2018-10-21 12:04:37

标签: html5 google-chrome caching localhost browser-cache

TL; DR:当我的网站(mysite.com.br)脱机运行时,我无法访问我的本地主机图像,因为它返回了http错误:net :: ERR_INTERNET_DISCONNECTED。

我有一个完全由cache.manifest缓存的网站,它基本上是一个用户库,当用户在线时,该网站使用客户端计算机上的内部网络服务器存储其个人文件,我们有这样的结构:

  • 云服务器-mysite.com.br
  • 本地计算机-用户设备
  • 本地服务器-用户设备上安装的apache。

请考虑我们应用的离线模式是我们的大笔交易,因此我们有充分的理由使用本地服务器来缓存文件。

控制台中的错误: enter image description here

其他说明:

  • 我们已经进行了一些测试,如果您有引用本地文件的HTML本地副本,则可以使用,但是我们不能使用这种方法。
  • 当用户在离线状态下加载mysite.com.br时,通过使用cache.manifest,我们的离线应用程序可以完全离线运行。
  • 我们尝试使用file://,但是chrome和其他浏览器拒绝访问它们。
  • 所有用户文件都是动态的,并且存储在网站之外的云中,我无法使用cache.manifest来存储它(除非有JS来存储它们的方法,请注意,即使有可能,我也需要大量的磁盘空间,因为我们的客户端具有超过1GB的图像,并且立即下载它们将导致浏览器崩溃。
  • 不能使用base64存储文件,有一些大文件会使浏览器崩溃
  • 定位到本地主机时可以绕开net :: ERR_INTERNET_DISCONNECTED吗?
  • 我们的应用仅定位到Google Chrome

0 个答案:

没有答案