Flash Player无法在Chrome42及以上版本开启Debug模式的解决办法

记不得大概是前几月份的时候,苹果公司曾报道出Adobe Flash Player存在安全隐患的问题,于是乎各大浏览器厂商开始进一步的嫌弃FP,虽然已经被嫌弃的找不到北,可作为可怜的开发者身份,还不得不接受这样被淘汰走向没落的局面。Chrome浏览器一直很喜欢用,可突然间发现其不能够运行flash player debuger,这导致在项目开发中不得不换成其他浏览器,因为在通过官网下载的最新版的flashplayer_18_ppapi_debug.exe并没有什么卵用。经过仔细的研究对比,找到了问题的所在。


1、通过Chrome://plugins查看浏览器加载的外部插件,发现仅仅有5项内容,且Adobe Flash Player仅有1项,而不是之前的2项内容。

Flash Player无法在Chrome42及以上版本开启Debug模式的解决办法_第1张图片

2、分析应该是Chrome禁用了NPAPI插件,通过chrome://flags/#enable-npapi得到如下结果:

Flash Player无法在Chrome42及以上版本开启Debug模式的解决办法_第2张图片

我们还发现自Chrome45起,将不再提供此项以及NPAPI支持,还真有些担忧,未来该如何基于Chrome调试Flex程序。

3、我们启动NPAPI功能,左下角会提示“重启浏览器”,我们重启浏览器后,再次打开chrome://plugins发现如下:

Flash Player无法在Chrome42及以上版本开启Debug模式的解决办法_第3张图片

我们看到2个可用的FP插件,通过停用Chrome自带的pepflashplayer插件,我们惊奇的发现又可以再一次Debug程序啦。

你可能感兴趣的:(flex)