Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有可能缓存整个网站,包括启动html页面和启动时没有互联网连接?_Javascript_Html_Ajax_Caching_Offline - Fatal编程技术网

Javascript 是否有可能缓存整个网站,包括启动html页面和启动时没有互联网连接?

Javascript 是否有可能缓存整个网站,包括启动html页面和启动时没有互联网连接?,javascript,html,ajax,caching,offline,Javascript,Html,Ajax,Caching,Offline,我们的网站是一个AJAX网站,在我们的网站初始启动后不会发出页面请求。信息通过XMLHttpRequests与服务器通信 我们的网站允许用户在线和离线工作,而无需在用户会话期间建立连接。当检测到连接时,我们的网站将与服务器“同步” 我们的问题是,如果运行我们网站的internet浏览器在用户没有internet连接的情况下崩溃,用户在恢复internet连接之前无法开始使用我们的网站 是否可以让浏览器缓存初始启动页(index.html)以及其他网站资源,并在没有internet连接时让浏览器使

我们的网站是一个AJAX网站,在我们的网站初始启动后不会发出页面请求。信息通过XMLHttpRequests与服务器通信

我们的网站允许用户在线和离线工作,而无需在用户会话期间建立连接。当检测到连接时,我们的网站将与服务器“同步”

我们的问题是,如果运行我们网站的internet浏览器在用户没有internet连接的情况下崩溃,用户在恢复internet连接之前无法开始使用我们的网站


是否可以让浏览器缓存初始启动页(index.html)以及其他网站资源,并在没有internet连接时让浏览器使用启动页的缓存版本?

这确实不可行。如果你真的需要离线工作,你可以看看智能客户端技术。尽管这取决于应用程序的大小,但需要做大量的工作。

这确实是不可行的。如果你真的需要离线工作,你可以看看智能客户端技术。根据应用程序的大小,这将需要大量的工作。

(谷歌)正是这样。

(谷歌)正是这样。

没有任何内置于普通web浏览器中的技术


您可以使用来实现这一点,但这需要用户安装插件并授予您的网站使用它的权限。Google文档和Wordpress就是使用这种技术的web应用程序的例子。

没有任何内置于普通web浏览器中的技术


您可以使用来实现这一点,但这需要用户安装插件并授予您的网站使用它的权限。Google文档和Wordpress就是使用这种技术的web应用程序的例子。

从技术上讲,这是可能的。是的。因此,谷歌现在可以将你的整个gmail应用程序保存在你的本地机器上,并且在没有互联网连接的情况下运行。

从技术上讲,这是可能的。是的。因此,谷歌现在可以将你的整个gmail应用程序保存在你的本地机器上,无需互联网连接即可运行。

你可以使用HTML5数据库,检查iPhone版gmail的离线功能,无需插件。

你可以使用HTML5数据库,检查iPhone版本的gmail是否具有无插件的离线功能。

不幸的是,HTML5在本地获取初始页面方面毫无作用。不幸的是,HTML5对本地获取初始页面没有任何作用。我们发现的另一个选择是,如果我们将IE7+和FF3+浏览器设置为脱机模式,我们就可以在没有互联网连接的情况下启动和运行我们的网站。我们发现的另一个选择是,如果我们将IE7+和FF3+浏览器设置为脱机模式,我们就可以在没有互联网连接的情况下启动和运行我们的网站。将使用缓存的页面。