我需要找出一种方法来专门为Mac上的Safari安装插件。如果我将.plugin
文件复制到Internet Plug-ins
文件夹中,它们在运行时也会被Firefox和Google Chrome检测到。如何在浏览器注册之前在NPAPI插件中检测到UserAgent?
为了防止出现这种情况,我使用NP_UserAgent
API调用来确定用户代理,如果它不是Safari,请退出。但是,插件仍由Google Chrome和Firefox注册。无论如何在没有浏览器注册插件的情况下做同样的事情?
谢谢@smorgan ...认为这是我将如何前进。是的,你的猜测是绝对正确的......插件与Safari扩展一起工作。它实际上是Firefox和Chrome的现有扩展,我试图将它移植到Safari。是的,如果你喜欢它:) http://www.cloudmagic.com/ – themoondothshine 2010-12-02 04:37:02