Мне нужно выяснить способ установки плагинов специально для Safari на Mac. Если я скопирую файлы .plugin
в папку Internet Plug-ins
, он также будет обнаружен Firefox и Google Chrome, когда они будут запущены.Как обнаружить UserAgent в плагине NPAPI, прежде чем он будет зарегистрирован браузером?
Чтобы предотвратить это, я использовал вызов API NP_UserAgent
для определения агента пользователя и выхода, если это не Safari. Однако плагины все еще зарегистрированы Google Chrome и Firefox. Нужно ли вообще делать то же самое, не заставляя браузер регистрировать плагин?
Спасибо @smorgan ... Подумайте, как я буду двигаться вперед. Да, ваша догадка абсолютно правильная ... Плагины работают вместе с расширением Safari. Это фактически существующее расширение для Firefox и Chrome, и я пытаюсь перенести его в Safari. Да, если вам это нравится :) http://www.cloudmagic.com/ – themoondothshine 2010-12-02 04:37:02