1. 沃家云盘web端是否支持离线下载
沃家云盘web端可以支持离线下载。您可以登入web端后,点击主页面中的第三个按钮“离线下载”,弹出离线下载提示框,把要下载的文件链接复制粘贴到输入框内,点击确定后,就完成了离线下载的操作。等待一段时间后再到“我的云盘”中即可查看。
2. 离线浏览器的WebZIP使用指南
WebZIP只是种类繁多的离线浏览器的一种。由于其功能较为完善,所以比较普及。你可以在很多工具光盘上找到它的踪影。WebZIP的安装非常简单,一路按下Agree、Next就可搞定。准备好了吗?Follow me !
如果你执行的是默认安装,启动“开始-程序-WebZIP-WinZIP”即可进入WebZIP2.61的启动画面。上面将提醒你,在没有注册的情况下,你可以试用30天,右边的五个按钮依次是:Continue (继续) 、Exit (退出) 、Register (注册) 、Purchase (购买) 、Help(帮助)。
按下Continue进入主界面,你可以看到WebZIP 的界面非常花哨,具有典型的浏览器特色。第一次进入,建议你等待一分钟,看看会出现什么情况?它将自动连接到WebZIP的老家。如果单击地址栏左边的房子图标,你将看到熟悉的IE默认门户页面,这就是webzip的一大特色。它的内置浏览器与IE完全兼容。并可脱离其它浏览器单独工作,不信,输入个熟悉的网址看看结果吧。
好了,我们要开始尝试下载网站了,按下Tasks(任务)按钮,将出现WebZIP的任务管理核心。菜单栏主菜单与其他软件没什么区别,不过其中的View(查看)栏和Task(任务)栏值得我们研究。在接下来的两个输入栏中,第一个是任务配置栏,按向下箭头我们可以看到WebZIP为我们提供了7种任务配置方式,具体如何配置,我们将稍后介绍。第二栏是地址栏,接受需浏览或下载的网页地址,这一区有八个圆形图标,左边三个含义分别是:新任务建立、搜寻、下载目录查看。右边四个含义分别是:设置默认模式为压缩模式、设置默认模式为建立内部模拟网模式、将下载任务添加到选定压缩包中、帮助。GO图标的意义当然是任务开始。任务管理核心部分的左边,WebZIP已为你准备好了预设类目,方便你对任务的分类管理;右边就是我们将要经常使用的主操作区了。
我们有多种方式建立任务,可以直接按下F7,可以在File菜单中选择“New-Download Task”,可以在地址栏上直接输入任务网址,随后按GO键等等。无论使用哪种方法,都将出现任务建立对话框。
在Task Name中为我们即将进行的下载任务取个名字,比如说:“硬件知识”,在Category(类目栏)中选择Ecation(教育),Profile中选择默认的Custom,在Starting URL中输入网址,按GO将任务添加到任务栏,再按Run,过半个小时,就可以将网站的内容全部拉到你的硬盘上。
有的读者可能要问:如果我只想了解关于CPU的内容,难道非要我把整个网站全部下载回来吗?不错,离线浏览器虽然好,可毕竟会占用相当的网络资源。将想要的东西拉回来,将不想要的东西拒之门外,才能真正体现离线浏览器的优势,达到省时省钱的目的。别担心,WebZIP2.61想到了这一点,可以为您解决这一问题。
精确制导,决不浪费
任务建立对话框左边为用户设立了8个设置选项,依次是:开始地址设定,保存地址设定,文件类型设定,跟随连接设定,跟随连接高级设定,网址过滤设定,连接转换设定,预定时间设定,下面我们将对其一一解释。
首先要提出的是,在任务管理核心栏中,选择view菜单的profiles Editor项将得到一个更为直观的任务设置对话框,强力推荐大家熟练掌握WinZIP后使用该对话框。现在,我们首先进行了解。
前两项starting address和save to不用介绍,大家一定熟悉,不会告诉我你没装过游戏吧。不过须要指出的是,WebZIP提供了两种储存方式,一种是不进行压缩的内部虚拟网络存储,一种是网站压缩包存储。如果你的硬盘不是小得可怜,如果你并不打算将网站资料长期保存,建议你采取第一种方式。
第三项 Filetypes较为重要,你将选择在这次下载中所需要的文件类型,如果没有特殊要求,建议大家选择HTML和Images,而不要选择软件默认的ALL。如果你只需要文字,干脆Images都可以不选,这样可以大大地节省money。
第四项 Followed Li-nks是请你选择WebZIP下载网页内容时限定的最大层次,以及在网站和目录中要限制的连接。就我个人习惯而言,在这层次这一项中我不会做过多限制,必竟,我所需要的资料不一定都会在某一层之上。
下面两栏连接定位应该按软件默认设置,也就是定位于包含当前目录和当前地址的连接,否则天晓得会不会把全世界服务器的资料给你搜寻一遍!
第五栏Follwoed Links (Adv)的意思是是否让WebZIP强行分析脚本代码并跟随连接,鉴于WebZIP不能解释Javasc-ript或VBScr-ipt,这项我们一般不选,即不进行强行分析。
第六栏 VRL Filters可能是大家最感兴趣的一栏:网址按关键字设定,左边一栏是设定下载的连接必须包含某些关键字,点ADD(添加)出现菜单,依次询问是对哪种连接作限制,选项有所有连接、网页连接、源件连接,我个人一般选所有连接,注意可以添加多个单词或短语,但要用逗号分隔开。右边一栏则是要求下载的页面不能包含哪些内容,要求与左栏一样。现在我们单击ADD,为所有连接输入CPU,则只下载包含“CPU”三个字符的连接。
第七栏 Link Conversion连接变换,一般使用软件默认即可,这样可使你下载的资料在离线阅读时感觉与在线一样方便。
第八栏 Schele 时间表请你指定该任务的开始运行时间。可选现在运行、指定时间运行和不进行时间安排,一般我们选第三项,不安排。
好了,全部设定完毕,现在按OK退出任务设定,一个任务就绪了。点击 Run就可以看到任务开始运行,飞翔鸟的CPU将飞到你的硬盘!主界面将以多种方式向你报告下载工作的进行状况,你可以按Connections 查看各连接的下载状况,一般WebZIP默认10个连接同时下载,你可以移动左边的滑标进行调整。右边的滑标是选择倾向于优先下载网页还是倾向于优先下载其它媒体文件。如果你觉得速度不令人满意,只需在任务栏中将叉改成箭头或单击Stop即可。不要觉得可惜,WebZIP支持“断点续传”,这次没下载完下次继续!
3. html5的离线web应用的浏览器和服务器交互的过程要是没有缓存怎么办
html5的离线web应用的浏览器和服务器交互的过程要是没有缓存就需要每次交互都要实时接口调用,增加网络开销。
一、离线存储的作用
1、用户可离线访问应用,这对于无法随时保持联网状态的移动终端用户来说尤其重要
2、用户访问本地的缓存文件,通常意味着更快的访问速度
3、仅仅加载被修改过的资源,避免同一资源对服务器多次的请求,大大降低了对服务器的访问压力
二、实现离线存储
1、在html标签里通过manifest属性引用一个cache.manifest文件,该文件里声明了浏览器需缓存的所有资源文件,如下所示:
<!DOCTYPE html>
<html lang='cn' manifest='cache.manifest'>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>离线缓存示例页面</title>
<!-- CSS文件引用 -->
</head>
<body>
<!-- 各种标签 -->
</body>
<!-- 各种脚本文件 -->
</html>
2、关于cache.manifest的定义
CACHE MANIFEST
# 注释:需要缓存的文件,无论在线与否,均从缓存里读取
chched.js
cached.css
# 注释:不缓存的文件,无论缓存中存在与否,均从新获取
NETWORK:
uncached.js
uncached.css
# 注释:获取不到资源时的备选路径,如index.html访问失败,则返回404页面
FALLBACK:
index.html 404.html
4. javaweb 如何实现离线升级
你可以考虑用tomcat mini+derby+jre打包成客户端,然后在主系统做个模块:
1、上传用户安装路径
2、操作离线功能的启动和停止(运行bat或者exe 启动服务)
3、数据同步,数据可以同步一次删除一次旧数据(用户可以手动同步和自动同步数据)
还有是否所有功能都需要离线的问题。
5. 哪个网站用了HTML5离线Web应用
HTML5 离线功能介绍
HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在 Web
领域的最新发展方向。在 HTML5
标准中,加入了新的多样的内容描述标签,直接支持表单验证、视频音频标签、网页元素的拖拽、离线存储和工作线程等功能。其中一个新特性就是对离线应用开发
的支持。
在开发支持离线的 Web 应用程序时,开发者通常需要使用以下三个方面的功能:
离线资源缓存:需要一种方式来指明应用程序离线工作时所需的资源文件。这样,浏览器才能在在线状态时,把这些文件缓存到本地。此后,当用户离线访问应用程
序时,这些资源文件会自动加载,从而让用户正常使用。HTML5 中,通过 cache manifest
文件指明需要缓存的资源,并支持自动和手动两种缓存更新方式。
在线状态检测:开发者需要知道浏览器是否在线,这样才能够针对在线或离线的状态,做出对应的处理。在 HTML5 中,提供了两种检测当前网络是否在线的方式。
本地数据存储:离线时,需要能够把数据存储到本地,以便在线时同步到服务器上。为了满足不同的存储需求,HTML5 提供了 DOM Storage 和
Web SQL Database 两种存储机制。前者提供了易用的 key/value 对存储方式,而后者提供了基本的关系数据库存储功能。
尽
管 HTML5 还处于草稿状态,但是各大主流浏览器都已经实现了其中的很多功能。Chrome、Firefox、Safari 和 Opera
的最新版本都对 HTML5 离线功能提供了完整的支持。IE8 也支持了其中的在线状态检测和 DOM Storage 功能。下面将具体介绍
HTML5 离线功能中的离线资源缓存、在线状态检测、DOM Storage 和 Web SQL Database,最后通过一个简单的 Web
程序说明使用 HTML5 开发离线应用的方法。
回页首
离线资源缓存
为
了能够让用户在离线状态下继续访问 Web 应用,开发者需要提供一个 cache manifest
文件。这个文件中列出了所有需要在离线状态下使用的资源,浏览器会把这些资源缓存到本地。本节先通过一个例子展示 cache manifest
文件的用途,然后详细描述其书写方法,最后说明缓存的更新方式。
cache manifest 示例
我们通过 W3C 提供的示例来说明。Clock Web 应用由三个文件“clock.html”、“clock.css”和“clock.js”组成。
清单 1. Clock 应用代码
<!-- clock.html -->
<!DOCTYPE HTML>
<html>
<head>
<title>Clock</title>
<script src="clock.js"></script>
<link rel="stylesheet" href="clock.css">
</head>
<body>
<p>The time is: <output id="clock"></output></p>
</body>
</html>
/* clock.css */
output { font: 2em sans-serif; }
/* clock.js */
setTimeout(function () {
document.getElementById('clock').value = new Date();
}, 1000);
当用户在离线状态下访问“clock.html”时,页面将无法展现。为了支持离线访问,开发者必须
添加 cache manifest 文件,指明需要缓存的资源。这个例子中的 cache manifest
文件为“clock.manifest”,它声明了 3
个需要缓存的资源文件“clock.html”、“clock.css”和“clock.js”。
清单 2. clock.manifest 代码
CACHE MANIFEST
clock.html
clock.css
clock.js
添加了 cache manifest 文件后,还需要修改“clock.html”,把 <html> 标签的 manifest 属性设置为“clock.manifest”。修改后的“clock.html”代码如下。
清单 3. 设置 manifest 后的 clock.html 代码
<!-- clock.html -->
<!DOCTYPE HTML>
<html manifest="clock.manifest">
<head>
<title>Clock</title>
<script src="clock.js"></script>
<link rel="stylesheet" href="clock.css">
</head>
<body>
<p>The time is: <output id="clock"></output></p>
</body>
</html>
修改后,当用户在线访问“clock.html”时,浏览器会缓存“clock.html”、“clock.css”和“clock.js”文件;而当用户离线访问时,这个 Web 应用也可以正常使用了。
cache manifest 格式
下面说明书写 cache manifest 文件需要遵循的格式。
首行必须是 CACHE MANIFEST。
其后,每一行列出一个需要缓存的资源文件名。
可根据需要列出在线访问的白名单。白名单中的所有资源不会被缓存,在使用时将直接在线访问。声明白名单使用 NETWORK:标识符。
如果在白名单后还要补充需要缓存的资源,可以使用 CACHE:标识符。
如果要声明某 URI 不能访问时的替补 URI,可以使用 FALLBACK:标识符。其后的每一行包含两个 URI,当第一个 URI 不可访问时,浏览器将尝试使用第二个 URI。
注释要另起一行,以 # 号开头。
清单 4 的代码中给出了 cache manifest 中各类标识符的使用示例。
清单 4. cache manifest 示例代码
CACHE MANIFEST
# 上一行是必须书写的。
images/sound-icon.png
images/background.png
NETWORK:
comm.cgi
# 下面是另一些需要缓存的资源,在这个示例中只有一个 css 文件。
CACHE:
style/default.css
FALLBACK:
/files/projects /projects
更新缓存
应用程序可以等待浏览器自动更新缓存,也可以使用 Javascript 接口手动触发更新。
自动更新
浏览器除了在第一次访问 Web 应用时缓存资源外,只会在 cache manifest 文件本身发生变化时更新缓存。而 cache manifest 中的资源文件发生变化并不会触发更新。
手动更新
开发者也可以使用 window.applicationCache 的接口更新缓存。方法是检测
window.applicationCache.status 的值,如果是 UPDATEREADY,那么可以调用
window.applicationCache.update() 更新缓存。示范代码如下。
清单 5 手动更新缓存
if (window.applicationCache.status == window.applicationCache.UPDATEREADY)
{
window.applicationCache.update();
}
你可以去看看ITjob远标的网站,应该有做的,html5应用很强大