离线网络浏览

时间:2020-11-12 15:43:40

标签: javascript html vue.js delphi twebbrowser

我有正在慢慢迁移到Web部署的应用程序。我实际上要做的是将应用程序中的每个表单重新创建到vue JS网页中。然后,我在应用程序中有了一个通用表单,该表单显示了一个看起来不像网络浏览器的网络浏览器。这样一来,我的应用看上去就和以前的应用几乎一样(如果使用css的功能则更好)。

这一切都很好,但是现在我开始考虑离线模式。目前,所有内容都只能使用旧代码,但我的目标是弃用后备版本,而仅将新更新应用于Web表单。

在尝试实现此目的时,我创建了一个http代理服务器以在线程中的应用程序内部运行。如果该应用程序设置为使用Web表单,那么我将通过localhost代理到服务器,该服务器将执行以下两项操作之一。

1。)如果该应用之前未曾访问过相关站点,则它将访问实际页面并存储html。

2。)如果该应用程序在访问该网站之前已投放之前的html。

我的问题是我显然仅通过存储html就没有足够的缓存。我加载的页面没有图像,格式看起来也很遥远。这是访问Google的示例:

enter image description here

您可以看到它没有缓存图像,并且css格式似乎没有保留。

所以我的问题是,我需要在HTML方面做些什么,以确保在脱机模式下运行应用程序所需的所有信息都可用?我的应用程序需要从网页存储什么以确保它具有所需的所有信息?现在我只是存储html,但我想我也需要下拉脚本和图像?

0 个答案:

没有答案