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
Javascript 如何在DOM中缓存.swf文件?_Javascript_Html_Flash - Fatal编程技术网

Javascript 如何在DOM中缓存.swf文件?

Javascript 如何在DOM中缓存.swf文件?,javascript,html,flash,Javascript,Html,Flash,我正在开发一个允许用户在不同(相当大)swf文件之间切换的页面 第一个swf对象在页面加载时加载,当用户单击查看另一个对象时,第一个对象设置为display:none,因此第二个对象可以覆盖整个页面 我的问题是,当用户单击返回到第一个页面时,它会经历与页面加载相同的漫长加载过程 我假设在DOM中缓存swf对象并简单地切换它们的可见性将使用户能够在保持状态的同时快速地来回切换,而不会延迟 更重要的是,它可以在InternetExplorer中工作,但其他浏览器都不能 我是在打一场无法获胜的战斗吗?

我正在开发一个允许用户在不同(相当大)swf文件之间切换的页面

第一个swf对象在页面加载时加载,当用户单击查看另一个对象时,第一个对象设置为display:none,因此第二个对象可以覆盖整个页面

我的问题是,当用户单击返回到第一个页面时,它会经历与页面加载相同的漫长加载过程

我假设在DOM中缓存swf对象并简单地切换它们的可见性将使用户能够在保持状态的同时快速地来回切换,而不会延迟

更重要的是,它可以在InternetExplorer中工作,但其他浏览器都不能


我是在打一场无法获胜的战斗吗?是否有人成功缓存了swf文件并在DOM中保持了它们的状态?

我总是必须添加一个随机的东西或时间戳,才能不缓存播放器。您通往swf的路径是否添加了类似的内容?或者页面有一个no cache指令?不,我们不向路径添加任何内容。。。如果我只是切换对象的可见性,而不是请求新的对象,为什么浏览器会尝试给我一个缓存版本?当你说“clicks back”时,你指的是html链接/按钮,还是实际的浏览器back按钮?它是单击页面上指向另一个路由的链接(不会重新加载页面)。