我在Windows8上使用的是Chrome39.0.2171.95,我运行的是奥多比的uninstall_flash_player.exe。我安装了在this Adobe blog post.中宣布的PPAPI内容调试器Flash Player
当我转到chrome://plugins并用右上角的链接展开详细信息时,我可以看到内置的PepperFlash播放器仍然在那里,但被禁用了。插件之一:
Location: C:\WINDOWS\system32\Macromed\Flash\pepflashplayer32_16_0_0_235.dll
Type: PPAPI (out-of-process)已启用。到现在为止还好。
根据我从this Adobe forum post收集的信息,我将我的mm.cfg文件复制到:
%USERPROFILE%/AppData/Local/Google/Chrome/User Data/Default/Pepper Data/Shockwave Flash/System
(我必须创建系统目录。)
mm.cfg文件包含:
TraceOutputFileEnable=1
ErrorReportingEnable=1
AS3Verbose=0
TraceOutputBuffered=1
AS3Trace=0我假设这个Flash播放器写入的日志文件与NPAPI播放器写入的日志文件不同,因为Chrome对文件系统访问有非常严格的限制。在任何情况下,都不会向NPAPI插件使用的flashlog.txt文件写入任何内容。我在下面也找不到任何类似日志文件的东西
%USERPROFILE%/AppData/Local/Google/Chrome/User数据/默认/胡椒数据/冲击波闪存
我找不到任何类似于Adobe的有意义的文档。
有没有人成功地完成了我想做的事情?
发布于 2015-01-09 04:07:56
在将您的mm.cfg文件创建到"%USERPROFILE%/AppData/Local/Google/Chrome/User Data/Default/Pepper Data/Shockwave Flash/System"中后,您应该重新启动chrome,然后运行您的swf文件,您的日志文件将在此处创建:"%USERPROFILE%/AppData/Local/Google/Chrome/User Data/Default/Pepper Data/Shockwave Flash/WritableRoot/Logs",并命名为flashlog.txt。如果路径WritableRoot/Logs不存在,则会自动创建。
因此,对于Chrome上的PPAPI Flash Player和Windows 7/8上的Opera的调试版,总结一下所有这些:
Windows7/8 PPAPI
mm.cfg :
TraceOutputFileEnable=1
ErrorReportingEnable=1mm.cfg位置:
Chrome:
"%USERPROFILE%/AppData/Local/Google/Chrome/User Data/Default/Pepper Data/Shockwave Flash/System"歌剧:
"%USERPROFILE%/AppData/Roaming/Opera Software/Opera Stable/Pepper Data/Shockwave Flash/System"日志文件位置:
Chrome:
"%USERPROFILE%/AppData/Local/Google/Chrome/User Data/Default/Pepper Data/Shockwave Flash/WritableRoot/Logs/flashlog.txt"歌剧:
"%USERPROFILE%/AppData/Roaming/Opera Software/Opera Stable/Pepper Data/Shockwave Flash/WritableRoot/Logs/flashlog.txt" Windows7/8NPAPI/ActiveX
mm.cfg位置:
%USERPROFILE%日志文件位置:
"%USERPROFILE%/AppData/Roaming/Macromedia/Flash Player/Logs/flashlog.txt"Mac Chrome PPAPI
mm.cfg位置:
"/Users/%USERNAME%/Library/Application Support/Google/Chrome/Default/Pepper Data/Shockwave Flash/System/mm.cfg"日志文件位置:
"/Users/%USERNAME%/Library/Application Support/Google/Chrome/Default/Pepper Data/Shockwave Flash/WritableRoot/Logs/flashlog.txt"Mac Chrome NPAPI (chrome NPAPI已弃用,但这可能也适用于其他浏览器,如火狐)
mm.cfg位置:
"/Library/Application Support/Macromedia/mm.cfg"日志文件位置:
"/Users/%USERNAME%/Library/Preferences/Macromedia/Flash Player/Logs/flashlog.txt"有关更多信息,请单击此处了解to edit the mm.cfg file和from here to know the log file location的详细信息。警告-本文档中的日志文件位置可能不是最新的。
希望所有这些都能有所帮助。
发布于 2017-03-23 03:13:38
这让我抓狂了一周,但我最终还是弄明白了。我在一台Mac上,我有几个Chrome用户档案--这是一个关键的细节。mm.cfg和flashlog.txt文件需要放在不同的目录中,这取决于您使用的Chrome用户配置文件。
(系统备注:我手动创建了“...//...”我自己的mm.cfg目录)
mm.cfg文件(Mac)的位置:
"/Users/%USERNAME%/Library/Application Support/Google/Chrome/%Profile #%/Pepper Data/Shockwave Flash/System/mm.cfg"
flashlog.txt (Mac)的位置:
"/Users/%USERNAME%/Library/Application Support/Google/Chrome/%Profile #%/Pepper Data/Shockwave Flash/WritableRoot/Logs/flashlog.txt"
我希望这对你有帮助!
发布于 2021-03-27 00:51:28
添加了一些关于如何在电子应用程序中使用相同的配置与Pepper Flash的一些细节。一般来说,一旦你启动一个电子应用程序,它就会在/Users/{username}/Library文件夹中创建一个应用程序数据文件夹。
以下是正确的路径:
/用户/{用户名}/库/应用程序\支持/电子/胡椒\数据/Shockwave\闪存/系统/mm.cfg
通用形式:
/Users/{用户名}/库/应用程序\支持//Pepper\ Data/Shockwave\ Flash/System/mm.cfg
日志在以下位置:
/Users/{用户名}/库/应用程序\支持/电子/胡椒\数据/Shockwave\ Flash/WritableRoot/Logs/flashlog.txt
您可以使用:
tail -f /Users/{用户名}/库/应用程序\支持/电子/胡椒\ Data/Shockwave\ Flash/WritableRoot/Logs/flashlog.txt
来动态检查日志。
https://stackoverflow.com/questions/27791515
复制相似问题