2013-01-26 2 views
0

Я пытаюсь перечислить и изменитьбраузера из приложения Cocoa на OS X. Я не нашел способ перечислить список плагинов, установленный в OS X. В Windows я могу проверить реестра и изменить его.
Любые выводы приветствуются, спасибо.Изменение списка плагинов браузера из приложения cocoa

+0

Какую цель? Установка и регистрация плагина? –

+0

@GeorgFritzsche Я хочу создать плагин, я посмотрю на документы по этому поводу. Но моим основным требованием является определение того, установлено ли мое настольное приложение и запуск его, что делает небольшой взлом, добавив фиктивный элемент в список плагинов из приложения для настольных компьютеров (приложение Cocoa), чтобы при открытии моего веб-приложения он будет что этот парень установил мое настольное приложение, и я могу его запустить. – Prakash

+0

Поскольку нет реестра, вы можете изменить здесь, вы можете поместить минимальный фиктивный плагин в сообщениях bdash путей. Но это все еще кажется довольно грубым взломом, должно быть какое-то лучшее решение. –

ответ

0

Веб-браузеры OS X перечисляют подключаемые модули Интернета в нескольких местах на диске. Плагины, совместно используемые между браузерами, находятся по адресу /Library/Internet Plug-Ins и ~/Library/Internet Plug-Ins, тогда как интернет-подключаемые приложения обычно находятся внутри [[NSBundle mainBundle] builtInPlugInsPath]. Единственный способ изменить список подключаемых модулей Интернета, которые видит браузер, - это переместить пакеты подключаемых модулей из каталогов, составляющих путь поиска.

Смежные вопросы