在nw.js中使用flash

nw.js版本最高只支持0.50.3,之后的chromium 88以后就彻底删了flash支持

1)下载旧版本的nw.js【从淘宝镜像下载速度较快】

2)解压后,根目录建立文件夹:PepperFlash

3)从C:\Windows\SysWOW64\Macromed\Flash或者C:\Windows\System32\Macromed\Flash,拷贝64位或者32的pepflashplayer64_34_0_0_305.dll,pepflashplayer32_34_0_0_305.dll文件【插件版本可能不同,主要看文件名的前面为:pepflashplayer……】,拷贝其中之一即可,如果考虑文件大小,可以使用32位的文件会小一些,拷贝同一个目录下的:manifest.json文件,64位或者32位目录下的都可以。【如果没有这两个文件,去网上下载一个pep版本的flashplayer安装即可】

4)将上述的一个dll文件和一个json文件拷贝到建立的文件夹:PepperFlash 内。

5)在nw.js的根目录建立文件夹:package.nw,里面新建一个index.html文件,进行测试

html内使用以下代码测试:

<script>
function checkFlash() {  
  var flash = navigator.plugins["Shockwave Flash"];  
  if (flash) {  
    alert("Flash version: " + flash.description);  
    // Flash 插件已安装  
  } else {  
    alert("Flash is not installed or not supported by this browser.");  
    // Flash 插件未安装或不受支持  
  }  
}  
  
checkFlash();
</script>

测试通过后,即可在html里面嵌入flash:

<embed id="flashContent" src="swf.swf" width="640" height="480" type="application/x-shockwave-flash">

此时应该正确显示flash。

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值