18 升级到macOS 10.13.4后,我在Safari中的扩展名被禁用。Safari“首选项扩展”选项卡上显示“可以在“开发”菜单中启用扩展”。但是,当我尝试取消选中“开发人员”菜单中的“禁用扩展名”时,没有任何反应,并且保持选中状态。 macos safari high-sierra safari-extensions — 史蒂夫·摩瑟 source 您的Mac是否在网络上? — einarc
25 这在Safari 11上对我有效->开发人员菜单底部,单击“允许未签名的扩展”;现在回到开发者菜单,然后单击禁用扩展... — 提姆 source 2 非常感谢您,这让我在工作机器上发疯了 — Covard '18 这对我有用,但是在我退出并重新启动Safari后立即恢复。Safari一旦开始备份,便会重新启用“ 禁用扩展”选项。 — jefe2000 '19
6 我通过删除“ Safari扩展列表”钥匙串项目然后重新启动来“修复”它。我认为这与我一直遇到的一些钥匙串问题有关,因为重启后(出现黑屏5分钟后)出现了“重置密码”屏幕。重置密码后,我的Safari扩展程序又恢复了,但是我的钥匙串被炸断了。 — 史蒂夫·摩瑟 source
1 我通过编辑Safari的plist来重置一个变量,该变量指示扩展名在重新启动后被禁用,从而解决了该问题。“ ExtensionsEnabled”已设置为YES-现在,我对其进行了修复,无法找到已重置的密钥。看看Safari的plist。 — 变音符 source 您知道它在哪个.plist文件中吗?在/Applications/Safari.app/Contents中,我有53个以.plist结尾的文件。 — msouth
0 就我而言,我必须丢弃所有的钥匙串,注销然后再次登录。 钥匙串重新创建后,我就可以在Safari中访问扩展了。 我还要指出,在丢掉钥匙串之前,我很难登录iCloud。此问题也已同时解决。任何同时拥有iCloud登录和Safari扩展功能的人均会遇到问题,请务必尝试破坏/移动钥匙串。 警告:如果您不使用iCloud钥匙串,则需要某种方法来恢复已删除/移动的钥匙串的内容。 — 高斯登 source