2012-09-11 56 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集成到你的应用程序。

相关问题