Internet Explorer忽略Flash mms.cfg设置

问题描述

我在其中包含以下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。

enter image description here

只需100%确保IE使用我运行过ProcMon的配置文件,就好像您在图片中看到的那样,IE实际上正在打开文件

enter image description here

我的问题是,为什么Internet Explorer会忽略这一点?那我该怎么办? 其他有用的信息:

  • Firefox和Chromium浏览器使用32.0.0.433
  • IE11使用32.0.0.387,这是Windows嵌入式Flash版本。
  • 经过测试
    • Windows 10专业版10.0.18362
    • Windows 10专业版10.0.19041
    • Windows 10家庭版10.0.18362
  • 我从旧版Windows中获取了Flash Player版本32.0.0.330,但我什至没有得到EOL行为。这使我相信这是FP版本的问题,MS分发的32.0.0.387版本可能不支持AllowListUrlPattern

我尝试过但不起作用的事情包括

  • 重启机器
  • 将.cfg的编码设置为UTF-8。

解决方法

在此处获取文章https://community.adobe.com/t5/flash-player/ie-11-ignores-allowlisturlpattern-in-mms-cfg/td-p/11426041?page=1

基本上,尝试更改属性名称:

  • EnableAllowListEnableWhiteList
  • AllowlistPreviewWhitelistPreview
  • AllowListUrlPatternWhitelistUrlPattern
,

我在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

谢谢