我在iframe代码中有一个swf文件
<iframe width="800" height="600" frameborder="0" src="http://domain.com/swf-files/blabla.swf"></iframe>
如果用户没有Flash播放器(或禁用插件或浏览器不支持等),浏览器会尝试下载此文件。
此代码适用于安装了Flash播放器插件的浏览器。
如果未启用Flash播放器,如何防止下载此文件?我不关心保护文件。如果启用了Flash播放器,我只想播放该文件(我可以这样做)。如果未启用Flash播放器,只需显示“您没有该插件,但无法通过浏览器查看此文件”的消息“
答案 0 :(得分:1)
您应该将.swf嵌入到html页面,然后使用iframe加载html。
请注意,浏览器无法识别的任何文件扩展名都会被下载,但<embed>
标记实际上会检测到兼容性。