无法在Safari的“开发”菜单中取消选中“禁用扩展”


18

升级到macOS 10.13.4后,我在Safari中的扩展名被禁用。Safari“首选项扩展”选项卡上显示“可以在“开发”菜单中启用扩展”。但是,当我尝试取消选中“开发人员”菜单中的“禁用扩展名”时,没有任何反应,并且保持选中状态。


您的Mac是否在网络上?
einarc

Answers:


25

这在Safari 11上对我有效->开发人员菜单底部,单击“允许未签名的扩展”;现在回到开发者菜单,然后单击禁用扩展...


2
非常感谢您,这让我在工作机器上发疯了
Covard '18

这对我有用,但是在我退出并重新启动Safari后立即恢复。Safari一旦开始备份,便会重新启用“ 禁用扩展”选项。
jefe2000 '19

6

我通过删除“ Safari扩展列表”钥匙串项目然后重新启动来“修复”它。我认为这与我一直遇到的一些钥匙串问题有关,因为重启后(出现黑屏5分钟后)出现了“重置密码”屏幕。重置密码后,我的Safari扩展程序又恢复了,但是我的钥匙串被炸断了。


1

我通过编辑Safari的plist来重置一个变量,该变量指示扩展名在重新启动后被禁用,从而解决了该问题。“ ExtensionsEnabled”已设置为YES-现在,我对其进行了修复,无法找到已重置的密钥。看看Safari的plist。


您知道它在哪个.plist文件中吗?在/Applications/Safari.app/Contents中,我有53个以.plist结尾的文件。
msouth

0

就我而言,我必须丢弃所有的钥匙串,注销然后再次登录。

钥匙串重新创建后,我就可以在Safari中访问扩展了。

我还要指出,在丢掉钥匙串之前,我很难登录iCloud。此问题也已同时解决。任何同时拥有iCloud登录和Safari扩展功能的人均会遇到问题,请务必尝试破坏/移动钥匙串。

警告:如果您不使用iCloud钥匙串,则需要某种方法来恢复已删除/移动的钥匙串的内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.