2011-01-09 88 views
0

是否可以編寫瀏覽器插件(需要用戶安裝某些內容即可),以允許瀏覽器和運行的Excel實例之間進行進程間通信(在Windows上) ?例如,假設我希望用戶能夠在其瀏覽器中單擊某些內容,然後將一段文本放入Excel中的選定單元格中。這對於常規的桌面應用程序和Excel來說當然是可能的,但出於安全原因,我不確定瀏覽器是否可行。Web瀏覽器是否可以與Excel進程間通信

回答

0

這應該是可以的。我知道在Mozilla Plugin API中,您可以在Windows中實例化COM對象。我相信你可以通過COM與Excel溝通,所以我認爲你應該沒問題。查看Mozilla的XPCom和Gecko Plugin API。

通常你可以做這些事情,因爲系統由於安裝而信任你的應用程序。由於用戶必須明確允許,所以安裝和擴展API通常會讓您對較低的系統層有很多訪問權限,這是因爲可信因素。

編輯:刪除NSAPI - 它實際上是NPAPI。接得好。

+0

SB - NSAPI如何應用於瀏覽器插件?我的印象是,NSAPI是用於編寫網絡服務器插件。 – Abiel 2011-01-10 14:11:31

相關問題