Yosemite(Mac OS 10.10) Safari 8 扩展的详细信息存储在哪里 [英] Where is the details of extension of Safari 8 is stored in Yosemite(Mac OS 10.10)

查看:63
本文介绍了Yosemite(Mac OS 10.10) Safari 8 扩展的详细信息存储在哪里的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想以编程方式在优胜美地 (Mac OS 10.10) 的 Safari v8 中安装 safari 扩展.与在 safari v5、v6、v7 中的扩展细节一样,safari 维护 Extensions.plist,它存储在 ~/Library/Safari/Extensions/Extensions.plist.但是在 safari v8 中,Extensions.plist 中没有关于已安装扩展的信息,例如是否启用了扩展.

I want to install the safari extension in Safari v8 in Yosemite(Mac OS 10.10) by programmatically. As in safari v5,v6,v7 for extension details, safari maintain Extensions.plist which is stored at ~/Library/Safari/Extensions/Extensions.plist. But in safari v8 there is no information in Extensions.plist for installed extensions like extension is enabled or not.

那么有没有人知道 safari v8 是如何存储它的扩展信息以及在哪里的?

So is there anyone who knows how safari v8 stores its Extensions information and where?

推荐答案

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

Since safari 6.2, 7.1 and 8.0 it is stored as binary plist in ~/Library/Keychains/login.keychain as a generic password with title "Safari Extensions List"

您可以通过 Keychain.app/usr/bin/security安全框架

You can access it by the Keychain.app or /usr/bin/security or security framework

这篇关于Yosemite(Mac OS 10.10) Safari 8 扩展的详细信息存储在哪里的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆