OSX packageMaker需要在安装期间关闭所有浏览器

时间:2011-02-16 22:23:07

标签: macos packagemaker

我正在开发一个浏览器插件,我想打包和分发。我想知道如何在安装过程中提示用户关闭所有浏览器。我想使用PackageMaker来创建安装程序。

有更好的选择吗?

谢谢

2 个答案:

答案 0 :(得分:1)

我同意上一张海报,强迫浏览器关闭会让你的Adobe /微软喜欢你的用户,包括我。

但您可以使用Distribution.xml

中的must-close标记来执行此操作
<!-- Lion and above App Closing -->
<pkg-ref id="com.company.pkg.SomeBrowerPlugin">
    <must-close>
        <app id="com.apple.Safari"/>
    </must-close>
</pkg-ref>

有关包生成的更多详细信息here

答案 1 :(得分:0)

在我看来,让用户退出浏览器是徒劳的。许多非浏览器程序使用webview(OS X的标准视图显示html),可能正在加载你的插件。

设置软件包会更容易,因此需要重新登录或重新启动计算机。