2012-07-26 42 views
0

我有一個NPAPI插件與芯片驅動器進行通信以簽署數據。它不顯示任何東西。該插件支持NPAPI接口。我可以將它安裝在Firefox中,打包爲一個XPI文件。我可以使用CRX文件在Chrome中安裝它。我有一個IE瀏覽器的CAB。也適用於Chrome和Firefox的MacOS。目前唯一不受支持的瀏覽器是Safari瀏覽器。 (和歌劇,但沒有人關心)。在MacOS上的Safari中安裝NPAPI插件

我該如何打包它可以安裝在Safari瀏覽器上的插件?

+0

對於Safari,它取決於您要部署的工作類型。擴展(名爲'* .safariext'的'xar'文件)和插件是NPAPI或Webkit-Plugins(不贊成使用)不同的東西。但是,您可以將其與Apple-manier捆綁在一起,就像其他具有給定結構和info.plist – 2013-04-23 19:22:07

回答

0

您可以通過以下蘋果install instructions爲所有瀏覽器提供一個安裝程序(.pkg等)。

+0

的應用程序一樣。謝謝,我已經看到此頁面。該示例中包含一行代碼:「CODEBASE =」http://www.apple.com/qtactivex/qtplugin.cab「。我不相信Safari解包並安裝了使用微軟工具打包的插件。在OSX中沒有提到的駕駛室變速箱? .pkg是什麼?或.dmg?當他進入頁面時我們應該告訴客戶什麼?從瀏覽器下載並安裝此軟件包,然後再回來? 似乎沒有辦法直接從safari裏面安裝一個插件如果這是正確的,我們放棄對safari的支持 – user1554070 2012-07-27 07:18:47

+0

.cab適用於Windows/IE .pkg是一個安裝程序 - 就我而言知道Safari無法實現類似cab/xpi的安裝,即使Flash也提供了獨立的安裝程序。 – 2012-07-27 10:48:41