2012-09-11 54 views
-1

我是新增瀏覽器擴展。我需要爲Safari提供一個擴展功能,可以啓動或發送消息到用戶機器上的現有應用程序。我想在Mac平臺上做到這一點。我想知道這有可能嗎?如果有可能的話,任何人都可以提供一個示例代碼或如何完成的方法?Safari擴展發送消息到應用程序

Regards

+0

你有沒有做過什麼來實現這一目標? –

回答

1

Safari擴展至少有一些方法可以與外部世界進行通信。可能最清潔的是您的擴展程序打開與本地計算機上運行的WebSocket服務器的連接。

// Inside your extension's master or local .js 
WebSocket ws = new WebSocket("ws://localhost/mywebserver"); 
ws.onopen = function() { 
    ws.send("Message to outside world"); 
}; 

此服務器可以使用庫像libwebsocketsjWebSocket,或Socket.IO集成到你的應用程序。

相關問題