阻止iframe下载SWF文件

时间:2014-10-22 11:13:41

标签: iframe flash

我在iframe代码中有一个swf文件

<iframe width="800" height="600" frameborder="0" src="http://domain.com/swf-files/blabla.swf"></iframe>

如果用户没有Flash播放器(或禁用插件或浏览器不支持等),浏览器会尝试下载此文件。

此代码适用于安装了Flash播放器插件的浏览器。

如果未启用Flash播放器,如何防止下载此文件?我不关心保护文件。如果启用了Flash播放器,我只想播放该文件(我可以这样做)。如果未启用Flash播放器,只需显示“您没有该插件,但无法通过浏览器查看此文件”的消息“

1 个答案:

答案 0 :(得分:1)

您应该将.swf嵌入到html页面,然后使用iframe加载html。

请注意,浏览器无法识别的任何文件扩展名都会被下载,但<embed>标记实际上会检测到兼容性。