问题描述
我在其中包含以下mms.cfg
-
%localappdata%\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\System\mms.cfg
-
%localappdata%\Microsoft\Edge\User Data\Default\Pepper Data\Shockwave Flash\System\mms.cfg
-
%windir%system32\Macromed\Flash\mms.cfg
-
%windir%\SysWOW64\Macromed\Flash\mms.cfg
EOLUninstalldisable=1
SilentAutoUpdateEnable=0
EnableAllowList=1
AutoUpdatedisable=0
AllowListUrlPattern=http://localhost/flash/
ErrorReportingEnable=1
EnableInsecureLocalWithFileSystem=1
在我将PC日期设置为2021年之后,我可以在其中运行Flash
- Chrome-使用
%localappdata%\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\System\mms.cfg
中的配置
- Edge Chromium-使用
%localappdata%\Microsoft\Edge\User Data\Default\Pepper Data\Shockwave Flash\System\mms.cfg
中的配置
- Firefox-
%windir%system32\Macromed\Flash\mms.cfg
根据我的理解,IE11应该使用%windir%system32\Macromed\Flash\mms.cfg
中的那个,但是出于某种原因,它似乎忽略了它,并且此文件中的设置无效,并且仍然禁用了Flash。
只需100%确保IE使用我运行过ProcMon的配置文件,就好像您在图片中看到的那样,IE实际上正在打开文件。
我的问题是,为什么Internet Explorer会忽略这一点?那我该怎么办? 其他有用的信息:
- Firefox和Chromium浏览器使用32.0.0.433
- IE11使用32.0.0.387,这是Windows嵌入式Flash版本。
- 经过测试
- 我从旧版Windows中获取了Flash Player版本32.0.0.330,但我什至没有得到EOL行为。这使我相信这是FP版本的问题,MS分发的32.0.0.387版本可能不支持
AllowListUrlPattern
。
我尝试过但不起作用的事情包括:
- 重启机器
- 将.cfg的编码设置为UTF-8。
解决方法
基本上,尝试更改属性名称:
-
EnableAllowList
到EnableWhiteList
-
AllowlistPreview
到WhitelistPreview
-
AllowListUrlPattern
到WhitelistUrlPattern
我在Windows 10 Enterprise 10.0.19041和Flash Player 32.0.0.387上进行了测试,结果相同。
然后我运行Windows更新,该更新安装了Flash Player 32.0.0.445。 https://support.microsoft.com/en-us/help/4580325/security-update
此版本符合预期的mms.cfg
设置。
我的mms.cfg
被放置在%windir%\SysWOW64\Macromed\Flash
和%windir%\System32\Macromed\Flash
它看起来像这样:
EOLUninstallDisable=1
EnableAllowList=1
AllowListUrlPattern=*://*.mydomain.com/
AllowListUrlPattern=*://localhost/
AllowListUrlPattern=*://localhost:5311/
此外,在不同的日期玩耍后,我确定截止日期为2021年12月12日。
,我在IE 11中遇到了同样的问题,并在下一页找到了答案。 https://community.adobe.com/t5/flash-player/ie-11-ignores-allowlisturlpattern-in-mms-cfg/td-p/11426041?page=1
简而言之,使用mms.cfg文件中的EnableWhitelist,WhitelistPreview,WhitelistUrlPattern标志而不是EnableAllowList,AllowListPreview,AllowListUrlPattern标志为我工作。
我的mms.cfg文件位于以下路径中:
C:\ Windows \ SysWOW64 \ Macromed \ Flash
谢谢