You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从HTML页面下载可正常播放的完整SWF文件

解决SWF无法播放的问题

你下载的wrapper.swf本身只是容器加载器,不是独立可播放的内容文件——它需要通过传入的参数拉取真正的手术模拟SWF才能运行,和页面里的so_targ_wrapper_690907206无关(这个只是页面上用来挂载Flash的DOM元素ID,不影响SWF内容)。

两种可行的解决方法:

方法一:直接下载真实内容SWF

从代码里的surg_id: "09"参数可以推断,对应激光纹身移除的真实SWF文件路径是:http://www.surgerysquad.com/cont/surgeries/09.swf,直接访问这个地址下载,就能正常播放。

方法二:给wrapper.swf传入参数运行

如果一定要用下载的wrapper.swf,需要给它传递surg_id参数:

  1. 先获取swfobject.js到本地,然后新建一个HTML文件,写入以下代码:
<script src="swfobject.js"></script>
<div id="so_targ_wrapper_690907206"></div>
<script type="text/javascript" charset="utf-8">
(function(){
try {
swfobject.embedSWF("wrapper.swf","so_targ_wrapper_690907206","667","517","10.0.0","",{
surg_id : "09"
},{
"wmode" : "transparent"
},{
"id" : "fm_wrapper_690907206",
"name" : "fm_wrapper_690907206",
"styleclass" : "flashmovie"
});
} catch(e) {}
})();
</script>
  1. 把swfobject.js、你下载的wrapper.swf和这个HTML文件放在同一文件夹,用支持Flash Player的旧版浏览器打开(现代浏览器已移除Flash支持,也可以用独立Flash播放器加载wrapper.swf时手动传入surg_id=09的参数)。

注:方法一更直接,不需要依赖Flash运行环境,下载的文件就是完整可播放的内容。

内容的提问来源于stack exchange,提问作者Rivaldo H

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 22:09:24