如何将整个页面保存为一个文件,以便它离线工作(包括外部javascript)
How to save whole page as one file so that it works offline (including external javascript)?
我需要能够将我网站上的页面保存到我的硬盘上,以便我可以在线和离线使用它。问题是,该页面在其自己的文件夹之外使用对javascript和CSS文件的引用。我可以将整个页面保存为一个.html文件非常重要,这样外部文件中的所有 javascript 和 CSS 代码也都在该文件中。
有没有办法做到这一点?
这应该是以编程方式进行的
按照您的要求,这可以通过编程方式完成,例如Python。代码的模式如下所示:
- 请求用户将网址粘贴到框中
- WGET 或卷曲页面并使用正则表达式找出包含的代码的位置
-
- 或者:使用像SGML这样的库直接与HTML标签交互
- 将所有链接的CSS,JS等文件放在一个列表中
- 获取所有链接文件的内容并将它们放在列表中
- 重建 HTML 源代码并去除 和 标记的内容
-
现在在标签中循环链接文件的内容,如下所示:
newHeaderContent = ''
对于链接文件数组中的内容: newHeaderContent = newHeaderContent + content
newHTML = firstHTMLCode + newHeaderContent + lastHTMLCode
相关文章:
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 缓存以使我的网站离线是't工作
- Chrome 和 Internet Explorer 无法离线工作,在 Firefox 上工作正常
- 如何将整个页面保存为一个文件,以便它离线工作(包括外部javascript)
- createElementNS是否始终如一地离线工作?特别是使用 SVG 命名空间
- php 代码离线工作,但不在线工作
- 离线工作时清单文件在 iPad 设备上不起作用
- 如何创建现有的html5网站离线工作
- 我可以为iPad创建一个离线工作的文件上传(带有自定义表单)Phonegap应用程序吗
- JavaScript SVG世界地图库离线工作
- HTML5 -如何离线工作的资源是远程的,但缓存在清单
- 图表不能离线工作
- jQuery插件离线工作,但不在线
- 使flex在没有web服务器的情况下离线工作
- 为什么有些图像链接在服务器上坏了,但离线工作正常
- 需要现成的工具或类似的东西,用于使我的web应用程序离线工作
- HTML5 Web Storage API仍然可以离线工作吗?
- 使Angular JS离线工作
- 此jQuery离线工作,但不能在线工作
- 下载jQuery库后,jQuery仍然不能离线工作