我想使用Xcode开发一个Safari插件,我想访问书签。我应该使用什么API?
因为我问,是否有任何关于Safari下插件开发的教程?
答案 0 :(得分:6)
但是,并非所有您想要做的事都可以通过插件实现。我不清楚是否可以访问书签。
Safari Dev Center and Reference Library上的Safari插件还有很多其他文档,包括WebKit插件编程主题。
答案 1 :(得分:6)
Safari 5允许以与Google Chrome允许的方式类似的方式创建扩展程序。请参阅Safari Extensions Development Guide: About Safari Extensions。
在Mac OS X Lion上,WebKit插件API与Mac OS X Lion中采用的新流程架构不兼容,并且已被弃用。建议当前使用WebKit插件API的插件开发人员采用Netscape插件API,以便与Mac OS X v10.7上的Safari兼容。
答案 2 :(得分:2)
由于您想为Safari编写插件,您可能也有兴趣阅读developing plugins for webkit。
答案 3 :(得分:1)
没有文档或Apple支持的方法来为Safari创建插件。
这并没有阻止很多人创建附加组件,您可以通过浏览Pimp My Safari看到。
许多插件使用SIMBL将自己加载到Safari中,之后您可以利用Safari的内部来做任何您想做的事情。请参阅Armchair Guide To Cocoa Reverse Engineering。
有一件事是肯定的 - 它不会是在公园散步!
祝你好运=]