2014-10-22 70 views
0

我有一个iframe标签中的SWF文件防止IFRAME下载的SWF文件

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

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

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

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

回答

1

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

请记住,任何未被浏览器识别的文件扩展名只会被下载,但<embed>标签实际上检测到兼容性。

+0

感谢您的建议。 – Babality 2014-11-14 16:44:04

+0

没问题 - 总是乐于帮助:)。 – Neguido 2014-11-14 17:14:34