Javascript 保存网页以供脱机使用,包括所有资源(在js中加载)

Javascript 保存网页以供脱机使用,包括所有资源(在js中加载),javascript,save,local,webpage,offline-browsing,Javascript,Save,Local,Webpage,Offline Browsing,所以目标是-我有一个网页,我想把它嵌入android应用程序的网络视图中,但我需要这个网页离线工作。所以我找到了一个解决方案,用所有文件保存整个页面,我尝试在Chrome中另存为,我尝试了大约10个不同的程序,如HTTrack和Ncollector等,但问题是- 在html文件中有如下内容 <script src="js/blabla.js"></script> <script> require(["js/some_config.js"], function

所以目标是-我有一个网页,我想把它嵌入android应用程序的网络视图中,但我需要这个网页离线工作。所以我找到了一个解决方案,用所有文件保存整个页面,我尝试在Chrome中另存为,我尝试了大约10个不同的程序,如HTTrack和Ncollector等,但问题是- 在html文件中有如下内容

 <script src="js/blabla.js"></script>
<script>
require(["js/some_config.js"], function(config) {

    require(['one_more_js'], function(one_more_js) {

        require(['one_more_js_here'], function(app) {
            app.init(...

require([“js/some_config.js”],函数(config){
require(['one_more_js'],函数(one_more_js){
require(['one_more_js_here']),函数(应用程序){
app.init(。。。
所以blabla.js很好,HTTrack确实下载了这个资源,但是在初始化之后,有很多其他文件(mp3、图像、js等)正在加载到这些其他脚本中,并且在“one_more_js_here”中有指向媒体资源的链接,所以HTTrack和其他程序不会下载它

我试图手动下载每个源文件(这几乎让我发疯),有太多的依赖项,文件..拜托,也许以前有人遇到过这个问题


(是的,我在这个网站上搜索过,谷歌,甚至是必应……如果我不是那么绝望的话,我从来没有来过这里,谢谢你的好意和智慧:))

欢迎使用StackOverflow!看起来您正在询问如何下载其他人的网站,并从您自己的脱机应用程序中使用。您需要仔细计算目标上每个文件的物理路径,然后分别下载每个文件(假设合法),然后在本地引用文件。您还需要了解如何引用已下载的文件,并学习相关知识。@ObsidManager感谢您的评论!是的,我正在进行此工作,保存所有文件并更改路径,我只是想知道是否可以更自动地执行此操作。我,您对scr加载的资产有多大的依赖性ipt?他们是否对服务端点进行ajax调用,然后根据响应生成html?脚本加载的任何其他图像或文件?您可以在一定程度上绕过它,但对于ajax调用,这肯定会变得棘手。您必须在查询时修改代码,而不是返回您已经收集的响应t不执行查询。如果是jquery,那么您可以包装$.ajax以返回一个承诺,并使用预先收集的服务响应立即解决它。欢迎使用StackOverflow!看起来您是在询问如何下载其他人的网站,并从您自己的脱机应用程序中使用它。您需要仔细地制定物理路径to目标上的每个文件,并分别下载每个文件(假设合法),然后在本地引用文件。您还需要了解如何引用已下载的文件,并学习相关知识。@ObsidManager感谢您的评论!是的,我正在进行此工作,保存所有文件并更改路径,我只是想知道是否可以更自动地执行此操作。我,您对scr加载的资产有多大的依赖性ipt?他们是否对服务端点进行ajax调用,然后根据响应生成html?脚本加载的任何其他图像或文件?您可以在一定程度上绕过它,但对于ajax调用,这肯定会变得棘手。您必须在查询时修改代码,而不是返回您已经收集的响应如果是jquery,那么您可以包装$.ajax以返回一个承诺,并使用预先收集的服务响应立即解决它。