Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.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
Php 使用Javascript在运行时更改HTML5脱机缓存清单_Php_Javascript_Html - Fatal编程技术网

Php 使用Javascript在运行时更改HTML5脱机缓存清单

Php 使用Javascript在运行时更改HTML5脱机缓存清单,php,javascript,html,Php,Javascript,Html,页面加载后,是否可以使用Javascript从缓存清单中添加或删除文件 或者,是否可以在页面加载后更改源并触发缓存清单的重新加载?我认为,由于我的清单是动态的,我可以使用javascript存储所需文件的列表,并将它们发送到php,以在更新的清单文件中列出。不可能从javascript中添加/删除单个文件。应用缓存的当前实现是全有或全无。如果缓存清单已更新,则将下载该文件中引用的所有文件 如果使用以下代码下载新的缓存文件,则可以触发重新加载: if (window.applicationCach

页面加载后,是否可以使用Javascript从缓存清单中添加或删除文件


或者,是否可以在页面加载后更改源并触发缓存清单的重新加载?我认为,由于我的清单是动态的,我可以使用javascript存储所需文件的列表,并将它们发送到php,以在更新的清单文件中列出。

不可能从javascript中添加/删除单个文件。应用缓存的当前实现是全有或全无。如果缓存清单已更新,则将下载该文件中引用的所有文件

如果使用以下代码下载新的缓存文件,则可以触发重新加载:

if (window.applicationCache) {
    applicationCache.addEventListener('updateready', function() {
        if (confirm('An update is available. Reload now?')) {
            window.location.reload();
        }
    });
}
在最近一篇关于HTML5应用缓存的博客文章中,我有一些其他的细节-


格雷格这个问题很老了,但是。。。由于Wamp
V3.1.0
maria db已经包装在包中


它只是在端口
3307
上运行,而不是
3306

谢谢@Greg。我希望只重新加载清单,而不是整个页面。这可能吗?