Chrome 37 禁用 showModalDialog。这造成很多痛苦对于那些一直使用 Outlook Web App 访问工作电子邮件的人来说,它尤其会破坏附件、电子邮件撰写过程中的地址簿访问权以及许多其他功能。
Chrome 政策提供重新启用 showModalDialog 的方法直到 2015 年 5 月,但我能找到的唯一说明是 Windows 特有的——它们需要编辑注册表。
如何编辑 Mac 上的 Chrome 策略以启用 showModalDialog?
答案1
您需要在此处创建一个文件:
/Library/Preferences/com.google.Chrome.plist
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnableDeprecatedWebPlatformFeatures</key>
<array>
<string>ShowModalDialog_EffectiveUntil20150430</string>
</array>
</dict>
</plist>
在终端应用程序中,我使用命令“sudo nano /Library/Preferences/com.google.Chrome.plist”,然后粘贴内容并按 ctrl+x 保存。不过还有很多其他方法可以做到这一点。
这个网站帮我解决了这个问题:如何在 Mac 上使用 Chrome 重新启用 showModalDialog
注意:这只是一个临时解决方案!Google 将于 2015 年 5 月正式禁用 showModalDialog 功能,并且Mozilla和歌剧有计划效仿。