问题标签 [offline-browsing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
offline-browsing - 网站下载器库
我需要为自己整理一个小项目,并且需要一些功能来下载页面以供离线查看。是否有一个库可以下载给定页面及其嵌入的图像,并编辑 img 标签以反映图像的本地位置。
我知道那里有很多网站下载器,但我找不到可以直接在我的代码中使用的东西。
我有一些用 python 完成的基本脚本,所以 Python 非常受欢迎。但几乎任何语言都可以。
html - 普通的 Html 和 javascript 离线执行
HTML 和 javascript 可以像应用程序一样离线运行吗?我希望像 silverlight OOB 应用程序一样离线运行网页。但是如果浏览器关闭,我想要某种方式在不上网的情况下再次运行网页。这可能吗?
asp.net-mvc-2 - 使用 Google Gears 或 HTML5 的离线网站
我一直在阅读有关使用 Gears 和使用 HTML 5 创建离线网站的信息。我很好奇两者在带有 SQL 数据库后端的 ASP.Net MVC2 应用程序方面的优缺点。在我看来,因为 Gears 支持离线数据库功能。这将是唯一的出路。但是如果有一些创造力,您可能会得到 HTML 5 来处理其中的一些问题。
我在寻找什么?
- 优点和缺点
- 具有 Gears 和/或 HTML 5 离线内容的经验。
python - 如何修复离线网页中损坏的相对链接?
我编写了一个简单的 Python 脚本来下载网页以供离线查看。问题是相关链接被破坏了。所以离线文件“c:\temp\webpage.html”有一个 href="index.aspx" 但是当在浏览器中打开时它解析为“file:///C:/temp/index.aspx”而不是“ http://myorginalwebsite.com/index.aspx ”。
所以我想我必须修改我的脚本来修复每个相关链接,使其指向原始网站。有没有更简单的方法?如果没有,任何人都有一些示例 Python 代码可以做到这一点?我是 Python 新手,所以任何指针都将不胜感激。
谢谢。
web - 将网站内容保存为 HTML 以供离线使用,链接工作
我有一个用wordpress 完成的网站,大约有10 页。我需要保存它,每次我更新内容时,整个站点的链接都可以离线使用。现在正在做的是保存每个页面然后链接所有内容等。但我想做这个编程..所以我不必手动做或者已经有任何工具或类?
更新:我正在下载用于创建离线文档之类的东西,它们将在 CD 上分发,因此链接应该是相对的。
database - 如何将离线 HTML5 网络数据库与集中式数据库同步
我希望能够在 HTML5 (iPad) 网络应用程序中执行以下操作:
- 将数据上传到在线数据库(如果我要使用 SQLite 之类的东西构建在线数据库,其大小可能小于 50Mb)
- 将数据的子集或完整副本提取到离线 Web 数据库
- (出行超出3G网络覆盖范围)
- 对下载的数据执行一堆分析类型的计算
- 将我的计算参数保存到离线网络数据库
- 重复,为几个不同的离线分析型计算会话保存不同的参数集在较长时间内
- (返回有 3G 网络覆盖的区域)
- 将保存的参数从我的离线网络数据库同步到中央在线数据库
直到最后一步,我对每一步都很满意......
我正在尝试查找有关是否可以将离线 Web 数据库与中央数据库同步的信息,但找不到任何涵盖该主题的内容。是否有可能做到这一点?如果是这样,您能否提供有关它的信息的链接,或者描述它如何足够详细地为我的特定应用程序实现它?
提前致谢
html - 一旦 HTML 文档具有清单 (cache.manifest),如何将其删除?
似乎一旦你有一个清单条目,a la:
然后该页面(缓存中的主条目)将始终被缓存(至少通过 Safari),直到用户执行某些操作来删除缓存,即使您稍后从 html 标记中删除清单属性并更新清单(通过更改里面的东西),迫使主条目与其他所有内容一起重新加载。
换句话说,如果您有:
- index.html(已定义清单)
- file1.js(在清单中引用)
- file2.js(在清单中引用)
- cache.manifest(列出两个js文件)
-- 从 index.html 中删除清单条目并修改清单(因此它会被浏览器过期并重新加载所有内容)不会阻止此页面的行为,就好像它仍然完全缓存一样。如果您在 index.html 上查看源代码,您将不会再看到清单,但浏览器仍将仅请求 cache.manifest 文件,除非该文件的内容发生更改,否则对任何文件的其他更改都不会显示到用户。
这似乎是一个非常明显的错误,它存在于 iOS 以及 Mac 版本的 Safari 上。有没有人找到一种无需用户干预即可重置页面并清除缓存的方法?
java - 保存网页以供离线浏览
我正在尝试创建一个保存网页以在离线浏览中使用它的 android 应用程序,我能够保存网页,但问题出在内容(图像、javascript、..etc)中,有没有办法这样做以编程方式,我使用 eclipse 并在模拟器上测试我的工作。
iphone - webapps 与原生应用程序
制作/使用网络应用程序的最大限制是什么?我在想,当您使用从 html5 获得的本地存储、离线浏览和地理功能时,差异非常小(游戏除外)。
使用 webapps 的最大好处是它们是跨平台兼容的!
windows-phone-7 - 在 Windows Phone 7 中以编程方式打开离线 html 文件
我正在 Windows Phone 7 中构建一个应用程序。我有一些 HTML 用户指南。每当用户触摸帮助菜单时,我想使用网络浏览器打开这些文件。但我不知道如何获取这些文件的本地 URL。请问你能帮帮我吗?
非常感谢!