2014-07-03 30 views
0

在我的瀏覽器擴展程序的代碼,我要建立一個本機應用程序的本地連接,現在每當本機應用程序關閉後,Chrome擴展port.onDisconnect是沒有得到所謂的聽衆沒有被解僱。本機連接Chrome擴展port.onDisconnect監聽當本機應用程序關閉

任何人都可以請幫助我如何做到這一點。

port = chrome.runtime.connectNative("host.name"); 

port.onMessage.addListener(function(data) {}); 

// Not getting fired when native app shuts down 
port.onDisconnect.addListener(function(event) {}); 

回答

1

您是否按照documentation中所述設置了本機應用程序主機?

除此之外,您可以嘗試通過調用port.disconnect()來強制端口斷開連接。 也許在本機應用程序關閉時端口不一定會斷開連接。

+0

是的,我已經安裝的本機應用程序作爲documentation.My要求描述的是顯示在瀏覽器窗口上的彈出(我的網站)時,本機應用程序關閉down.In彈出我要問用戶* **「如果您想使用本網站,請啓動本機應用程序」*** – hk7

相關問題