safari - Yosemite(Mac OS 10.10) 中 Safari 8 扩展的详细信息存储在哪里

标签 safari safari-extension osx-yosemite

我想通过编程方式在 Yosemite(Mac OS 10.10) 的 Safari v8 中安装 safari 扩展程序。 与 safari v5、v6、v7 中的扩展详细信息一样,safari 维护存储在 ~/Library/Safari/Extensions/Extensions.plist 的 Extensions.plist。但在 safari v8 中,Extensions.plist 中没有已安装扩展的信息,例如扩展是否启用。

那么有谁知道 safari v8 如何存储其扩展信息以及在哪里?

最佳答案

自 safari 6.2、7.1 和 8.0 起,它以二进制 plist 形式存储在 ~/Library/Keychains/login.keychain 中,作为标题为“Safari 扩展列表”的通用密码

您可以通过Keychain.app/usr/bin/securitysecurity framework访问它

关于safari - Yosemite(Mac OS 10.10) 中 Safari 8 扩展的详细信息存储在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24241198/

相关文章:

javascript - 为什么我的 JavaScript XML 处理代码在 Safari 中不起作用?

javascript - 如何通过 Safari 扩展程序识别网页中的鼠标单击?

Python Selenium Safari,禁用日志记录

php - OS X Homebrew 的 PHP 扩展位置

docker - 在 Mac OS X 上从 boot2docker 迁移到 Vagrant+NFS 的最快方法是什么?

ruby - SSL 证书、Ruby、Mac OS X Yosemite 故障排除

html - 在 iPad/iPhone 上只需要点击一次,但需要点击两次

swift - macOS Safari 内容阻止应用程序扩展中的上下文菜单

html - flex-basis 不工作,图像在 Safari 中消失

javascript - 查找网址并替换?