我正在构建一个html5应用程序,我正在努力使用createObjectURL方法的范围。 为您提供有关我的应用程序的一些信息,以帮助您了解我的问题: - 第1页:用户提交他的视频,我正在获取有关他的视频的信息(主要是IMDB信息) - 第2页:这是实际播放视频的页面。
现在我的问题是:当用户在第1页上提交他的视频时,我可以创建blob网址(createObjectURL方法)并将其传递给第2页播放视频还是超出范围?
this page上的解释相当模糊:“Blob URL是唯一的并且在应用程序的生命周期中持续存在(例如,直到文档被卸载)”:第1页和第2页属于同一个应用程序,但是文件将在这两页之间卸载吗?
由于
答案 0 :(得分:1)
所以似乎html5中的 blob网址只有页面作为范围!
我发现解决上述问题的两个解决方案是:
1.将所有内容放在同一页面中(例如,您可以使用js修改页面)
2.或者使用iframe将第二页加载到第一页“。”
希望能帮到那里的人。