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项内容。

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

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

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

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

时间: 2024-11-03 21:25:47

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

Error building Player: Win32Exception: ApplicationName=‘xxxxxxxxxxxxxxxxxx//sdk\tools\zipalign.exe' , CommandLine='4 的解决办法

更新了安卓SDK后,有时候Unity编译失失败,报错类似 Error building Player: Win32Exception: ApplicationName='D:/Program Files/adt-bundle-windows-x86_64-20140702/sdk\tools\zipalign.exe', CommandLine='4 "XXXXX\Temp/StagingArea/Package_unaligned.apk" "XXXXX\Temp/Stag

使用的 SQL Server 版本不支持数据类型“datetime2”解决办法

错误原因,在使用ado.net entity的时候,entity使用的数据库是sqlserver 2008,但后来实际使用中使用的数据库是sqlserver 2005 使用的 SQL Server 版本不支持数据类型“datetime2” The version of SQL Server in use does not support datatype ‘datetime2 解决办法 Open your EDMX in a file editor (or “open with…” in Vis

修改/dev/shm的大小(含redhat6版本以上重启后失效解决办法)

常规处理方法: 1.编辑 /etc/fstab #vim /etc/fstab 修改前 :tmpfs /dev/shm tmpfs defaults 0 0 修改后:tmpfs /dev/shm tmpfs defaults.size=4g 0 0 2.重新mount /dev/shm #mount -o remount /dev/shm 正常情况,执行上边两部操作就会生效了 针对redhat 或者 centos 6版本以上的系统 重启后设置会失效,需要启动后执行mount -o remount

Adobe Flash Player 因过期而遭到组织 更新插件 运行一次 解决方法

老机器运行 10.3.183.90 比较流畅 可是 Chrome 浏览器提示 Adobe Flash Player 因过期而遭到组织 更新插件 运行一次 每次单击 运行一次 才运行,这样每次提醒很烦人 解决思路:修改 NPSWF32.dll 的文件版本 具体方法:WinHex 或 010Editer 查找 Unicode String "Version" 然后 Version 后面的就是 版本号 一共有4个地方 是 Unicode 字符串的数字 改成大一些就可以 下载修改好的Flash

CocoaPods 0.35.0版本, 出现循环依赖的解决办法

Cocoapods目前最新的正式版本是0.35.0,如果升级到这个版本,并且在project中使用XMPPFramework,在pod install之后会出现如下循环依赖的问题 There is a circular dependency between XMPPFramework/Core and XMPPFramework/Authentication 解决方案,是要么放弃使用XMPPFramework, 要么降级CocoaPods版本到 0.34.4. 这里采用后者 1, 卸载 coco

关于vs2013 mysql Ef框架中提示版本不兼容问题的解决办法

<runtime>     <assemblyBinding>       <dependentAssembly>         <assemblyIdentity name= "EntityFramework" culture= "neutral" publicKeyToken= "b77a5c561934e089" Retargetable= "Yes"/>        

flash/flex builder在IE中stage.stageWidth始终为0的解决办法

这应该是IE的bug,解决办法: 原作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com 1 stage.align=StageAlign.TOP_LEFT; 2 stage.scaleMode=StageScaleMode.NO_SCALE; 3 stage.addEventListener(Event.RESIZE, resizeHandler); 前二行的目的是让IE环境中触发RESIZE事件,然后在resizeHandler函数中就能正确得到stage.stage

Ubuntu 14.04 下 Chromium 出现 未安装Adobe Flash Player 问题解决

Ubuntu 14.04 中,其他浏览器在安装Adobe Flash插件后可以播放视频及音乐,但是Chromium浏览器则会提示缺少Adobe Flash 插件. 原因:之前Chromium使用Netscape Plugin API构架来支持Flash,从Ubuntu 14.04开始,Chromium将会停止使用Netscape Plugin API.因为其他浏览器使用的是Flash Player 11.2,所以不会出现这个问题. 解决:为了解决这个问题,我们可以使用Pepper Flash P

Adobe flash player 因过期而遭到阻止解决办法

最近使用谷歌浏览器时总是提示Adobe flash player 因过期而遭到阻止,这让人很头痛,基本上就是打开一个网页就会弹出一个提示,下面是解决办法. 问题的截图界面: 解决方法:在chrome浏览器网页输入框内输入 chrome://plugins.详细插件列表中找到Adobe flash player的插件:禁用低版本的Flash,重启浏览器即可. 如果这样还是不能解决问题,那么可以升级 Flash player for 非IE内核的版本,可以到百度软件中心下载Adobe Flash P