重新加载缓存,重新加载其他网页。。。使用javascript
我想这样做:重新加载缓存,重新加载其他网页。。。使用javascript,javascript,html,caching,video,reload,Javascript,Html,Caching,Video,Reload,我想这样做: 在Chrome中显示video.ogv(使用缓存)的网页。video.ogv是本地文件夹中的文件 然后,我关闭并重新打开Chrome,显示一个带有按钮的网页B。在这一步中,我还更改了我文件夹中video.ogv的内容(但不更改其名称) 我按下B中的按钮,使用窗口打开A页http://pagewebA,“_parent”); 结果:Chrome使用video.ogv的第一个内容。我想用新内容显示video.ogv 一些解决方案: a) 我可以禁用内存缓存,但在这种情况下,在windo
窗口打开A页http://pagewebA,“_parent”);
window.open(“http://pagewebA?x=1“,“_parent”)
;但在这种情况下,我的视频也是黑色的
我的意思是,a)和b)给我一个黑色视频。我认为页面a无法正确下载视频,因为它的大小,因此显示是黑色的
如果在使用window.open后保留缓存并刷新网页,则可以显示视频
可能解决的一些问题:
标记在页面A中显示视频
其中一个问题是“如何在A页预缓存我想在B页使用的视频”?视频位于文件夹F中。当我用B页打开Chrome时,同时,我正在将新视频复制到文件夹F中(名称相同,但内容不同)。是您的问题“如何在A页预缓存我想在B页使用的视频?”“还是你想做更复杂的事情?我不明白为什么/如何两个视频都有相同的名称但内容不同。问题之一是“如何在A页上预缓存我想在B页上使用的视频”?视频位于文件夹F中。当我使用页面B打开Chrome时,同时,我将新视频复制到文件夹F中(名称相同,但内容不同)。如果加载前视频不在文件夹F中,则必须在移动后加载。是否有任何原因使您希望保留相同的名称,而不是使用唯一的名称保留视频,您可以尝试从PageA预缓存该名称?只会预加载它认为需要的内容,所以除非您变得棘手(例如通过jQuery将其预加载为blob),否则浏览器(而不是您)将决定缓存什么