OSX packageMaker необходимо закрыть все браузеры во время установки - PullRequest
2 голосов
/ 17 февраля 2011

Я разрабатываю плагин для браузера, который хочу упаковать и распространить.Я хотел бы знать, как я могу предложить пользователю закрыть все браузеры во время установки.Я хочу использовать PackageMaker для создания установщика.

Есть ли лучшая альтернатива?

спасибо

Ответы [ 2 ]

1 голос
/ 14 мая 2013

Я согласен с предыдущим постером: принудительное закрытие браузера вызовет у вас ненависть к Adobe / Microsoft от ваших пользователей, включая меня.

Но вы можете сделать это с must-close *Тег 1004 * в Distribution.xml:

<!-- Lion and above App Closing -->
<pkg-ref id="com.company.pkg.SomeBrowerPlugin">
    <must-close>
        <app id="com.apple.Safari"/>
    </must-close>
</pkg-ref>

Подробнее о создании пакета здесь .

0 голосов
/ 19 февраля 2011

Заставлять пользователей выходить из браузеров, на мой взгляд, бесполезно.Многие не браузерные программы используют webview (стандартное представление OS X, показывающее html), который может загружать ваш плагин.

Было бы проще настроить ваш пакет так, чтобы он требовал повторного входа в систему или перезагрузкикомпьютер.

...