如何在 Chrome 中安装 Flash 调试播放器?
Posted
技术标签:
【中文标题】如何在 Chrome 中安装 Flash 调试播放器?【英文标题】:How do I install the Flash debug player in Chrome? 【发布时间】:2011-04-17 19:02:50 【问题描述】:Chrome 现在与 Flash 捆绑在一起......很好,但是如何安装 Flash 调试播放器?
【问题讨论】:
【参考方案1】:在当前的 Chrome(版本 47)中,您看不到已安装的调试 Flash 播放器版本。您只会看到与浏览器配套的 Flash 播放器。
@dimkin 在此处回复的替换文件正在工作。但是在更新过程中,Chrome 会覆盖文件,你需要每隔一段时间重复一次。
如果您使用命令行参数 --disable-bundled-ppapi-flash 为 Chrome 创建快捷方式,它将忽略捆绑的 Flash 播放器。如果您安装了 Debug 版本,Chrome 将使用它。你会在chrome://plugins/看到它:
【讨论】:
【参考方案2】:现在又变了
-
从Adobe debug flash downloads 下载 适用于 Opera 和 Chromium 的 Flash Player 内容调试器
运行/安装这个
查找使用的 Flash 插件
打开 chrome://plugins/
展开详情
得到类似 C:\Program Files (x86)\Google\Chrome\Application\47.0.2526.106\PepperFlash\pepflashplayer.dll 的东西
用重命名的文件替换这个文件
64 位操作系统版本
C:\Windows\System32\Macromed\Flash\pepflashplayer64_[一些实际版本].dll32 位操作系统版本
C:\Windows\SysWOW64\Macromed\Flash\pepflashplayer64_[一些实际版本].dll这适用于win 7 x64,其他Wins-s应该几乎相同
要获取 Chrome 的 Flash 日志,您需要
-
在其中创建 mm.cfg 文件
%userprofile%\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\System
ErrorReportingEnable=1
TraceOutputFileEnable=1
-
重启 Chrome
日志存储在与 FF 不同的位置 -
%userprofile%\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\WritableRoot\Logs
【讨论】:
在 win10 64bit 上无法为我加载插件 @fideldonson,你需要它本身还是webdriver?新的第 57 版 Chrome 有一些变化,我还没有检查过,但它就像 chromedriver 的魅力(有时你需要添加一个带有版本 --ppapi-flash-version 标志的参数) 我选择了另一种解决方案(firefox ...) - 感谢您回复我【参考方案3】:自 2015 年 4 月起,NPAPI 插件将无法在 Chrome 中运行。由于某种原因,我无法获得 Adobe“安装 Adobe Pepper Flash Player Debugger.app”安装程序来正确更新 OSX 上的 Chrome。安装程序会运行,但不会更新 Chrome。
如果您发现自己处于这种情况,您可以尝试以下方法...
我的 hacky 解决方案(在经历了很多挫折之后)只是在安装程序和 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
我所做的只是用播放器安装的一个调试版本替换捆绑安装的非调试版本的 Pepper Flash。这似乎解决了问题。
YMMV
【讨论】:
我观察到用于 OSX 的 FlashPlayer 17.0.0.169 PPAPI 调试版本无法在 Chrome 中正确安装。这个答案对我有用。我假设当 Chrome 更新自身时,我们将不得不再次手动替换插件。 @BrodyRobertson 我假设同样的事情。【参考方案4】:请确保您的 Chrome 自动更新已开启。 打开 Chrome 浏览器并在 URL 中键入“chrome://plugins/”,然后您应该能够看到“Adobe Flash Player”部分下列出的两个插件。 禁用“PPAPI”一项,以允许 Windows 版本的 FP 接管优先权。
仍然面临的问题: 找不到“NPAPI”=“C:\windows\SysWOW64\Macromed\Flash\NPSWF32_14_0_0_145.dll " 版本,即只有一个版本列出了 "PPAPI" 一个。
解决方案: 然后需要杀死所有运行后/预安装的 Chrome 进程(插件)。 Windows 任务管理器杀死所有 Chrome 进程。
再次签入:chrome://plugins/ 现在应该在那里列出。
【讨论】:
【参考方案5】:-
打开 Google Chrome 插件设置(在 URL 中输入“chrome://plugins/”并回车)并找到 Flash 播放器插件。单击详细信息链接以展开插件详细信息。
插件屏幕 !
显示详细信息的插件屏幕
2A。如果显示“Flash(2 个文件)”,则检查每个条目的 location 属性并禁用位于 Applications 目录/Google 中的那个Chrome/... 目录(通常是第一个条目),点击禁用链接按钮。这是“MIME 类型”值旁边的禁用按钮,而不是与页面最左侧对齐的禁用按钮(禁用两个插件)。
2B。如果只有一个条目,即没有说“Flash (2 files)”,则下载并安装最新的 Flash Player 内容调试器版本here。 Flash Player 安装程序将要求您在安装完成之前关闭所有浏览器。安装完成后重新启动 Chrome 并转到第 1 步。
您的插件屏幕应该类似于上面显示的显示详细信息的插件屏幕图像。
【讨论】:
【参考方案6】:禁用about:plugins
上的捆绑插件,然后安装调试版本。
编辑:一定要点击“[+] 详细信息”,并且只禁用基于 Chrome 目录的 Flash 版本(“内置”目录)。 (感谢@zeh 在您的评论中提供的额外提示)
【讨论】:
不,这行不通。就好像安装程序不知道 Chrome,因为它确实要求我强制关闭 FireFox,而不是 Chrome。about:plugins
也没有显示新的 Flash 插件。
好的,我明白了。似乎只有调试播放器可用于 ie 和基于 mozilla 的浏览器:(
它确实有效。转到about:plugins
,一定要点击“[+] 详细信息”,并且只禁用基于 Chrome 目录的 Flash 版本(“内置”版本)。然后它会使用你正常安装的插件(调试版)并与 Firefox 共享。
目前 Mac 上的 Chrome 最新版本(v43,64 位)不再有效。每次浏览器更新后必须手动更换插件(根据 Justin Ohms 的以下建议:***.com/a/29711345/171599)以上是关于如何在 Chrome 中安装 Flash 调试播放器?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 chrome 中使用 video.js 播放 flash(.flv) 视频