如何在Chrome中安装Flashdebugging播放器?

Chrome现在已经与Flash捆绑在一起了…很好,但是我该如何安装Flashdebugging播放器?

禁用about:plugins的捆绑插件,然后安装debugging版本。

编辑: 一定要点击“[+]详细信息” ,并且只能禁用基于Chrome目录的Flash版本(“内置”版本)。 (感谢@zeh在你的评论中的额外提示)

  1. 打开Goog​​le Chrome浏览器插件设置(在URL中input“chrome:// plugins /”,然后按回车键)并findFlash播放器插件。 点击详情链接展开插件的详细信息。

插件屏幕 插件画面

显示详细信息的插件屏幕 显示详细信息的插件屏幕

2A。 如果它显示“Flash(2文件)”,然后检查每个条目的位置属性,并通过单击禁用链接button来禁用驻留在Applications目录/ Google Chrome / …目录(通常是第一个条目)的目录。 这是“MIMEtypes”值旁边的禁用button,而不是与页面最左侧alignment的禁用button(禁用这两个插件)。

2B。 如果只有一个条目,即它没有说“Flash(2个文件)”,那么在这里下载并安装最新的Flash Player内容debugging器版本。 Flash Player安装程序将要求您在安装完成之前closures所有浏览器。 安装完成后,重新启动Chrome并转到步骤1。

你的插件屏幕应该类似于上面显示的Details图像的插件屏幕

截至2015年4月,NPAPI插件将无法在Chrome中使用。 由于某种原因,我无法让Adobe“安装Adobe Pepper Flash Player Debugger.app”安装程序在OSX上正确更新Chrome。 安装程序将运行,但不会更新Chrome。

如果你发现自己在这种情况下,你可以尝试以下…

我的hacky解决scheme(经过很多挫折之后)只是围绕安装程序和chrome手动复制已安装的插件,从安装程序所在的位置,到chrome期待的位置。

安装程序放置在这里:

  /Library/Internet Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin 

Chrome在这里寻找它:

 /Applications/Google Chrome.app/Contents/Versions/42.0.2311.90/Google Chrome Framework.framework/Internet Plug-Ins/PepperFlash/PepperFlashPlayer.plugin 

我所做的只是用播放器安装的一个debugging版本来replace胡椒闪存的捆绑安装的非debugging版本。 这似乎解决了这个问题。

因人而异

现在它又改变了

  1. 下载Opera的Flash Player内容debugging器和 Adobedebugging闪存下载的 Chromium
  2. 运行/安装这个
  3. find使用哪个Flash插件
    • 打开chrome://插件/
    • 展开详情
    • 得到类似于C:\ Program Files(x86)\ Google \ Chrome \ Application \ 47.0.2526.106 \ PepperFlash \ pepflashplayer.dll
  4. 用重命名的文件replace这个文件

    • 64位操作系统版本

      • C:\ Windows \ System32 \ Macromed \ Flash \ pepflashplayer64_ [某些实际版本] .dll
    • 32位操作系统版本

      • C:\ Windows \ SysWOW64 \ Macromed \ Flash \ pepflashplayer64_ [某些实际版本] .dll

这对win7 x64有效,其他的wins应该几乎相同

要获取您需要的Chrome的Flash日志

  1. 在%userprofile%\ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Pepper Data \ Shockwave Flash \ System中创buildmm.cfg文件

ErrorReportingEnable=1 TraceOutputFileEnable=1

  1. 重新启动Chrome
  2. 日志存储在不同的FF位置 – %userprofile%\ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Pepper Data \ Shockwave Flash \ WritableRoot \ Logs

Adobe有一个干净的帮助文章: http : //kb2.adobe.com/cps/839/cpsid_83950.html

在Windows 8上启用Flash Player(调试器) 请确保您的Chrome自动更新已打开。 打开Chrome浏览器并在URL中input“chrome:// plugins /”,然后您应该可以看到“Adobe Flash Player”一节中列出的两个插件。 禁用“PPAPI”,允许Windows版本的FP接pipe优先级。

仍然面临的问题:找不到“NPAPI”=“C:\ windows \ SysWOW64 \ Macromed \ Flash \ NPSWF32_14_0_0_145.dll”版本,即只有一个版本列出“PPAPI”之一。

解决scheme:然后需要杀死所有运行post / pre安装的Chrome进程(Plugins)。 Windows任务pipe理器杀死所有Chrome进程。

再次检查:chrome:// plugins /现在应该在那里列出。

在当前的Chrome(版本47)中,您看不到安装的debuggingFlash播放器版本。 您将只能看到随浏览器一起提供的捆绑式闪存播放器。

replace文件在这里回答@dimkin正在工作。 但在更新期间,Chrome会覆盖文件,您需要稍后再重复一次。

如果您使用命令行参数–disable-bundled-ppapi-flash为Chrome创build快捷方式,则会忽略捆绑的Flash播放器。 如果您安装了Debug版本,Chrome会使用它。 你会看到它在铬:/ /插件/ :

在这里输入图像说明