0

私はブラウザ拡張機能を作るのが初めてです。ユーザーマシン上の既存のアプリを起動またはメッセージを送信できるSafariの拡張機能を作成する必要があります。Macプラットフォームでこれを実行したいと思います。可能か知りたいのですが?可能であれば、誰かがサンプルコードまたはそれを行う方法を提供できますか?

よろしく

4

1 に答える 1

0

Safari拡張機能が外界と通信する方法は少なくとも2つあります。おそらく最もクリーンなのは、拡張機能がローカルマシンで実行されている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");
};

このサーバーは、 libwebsocketsjWebSocketSocket.IOなどのライブラリを使用してアプリケーションに統合できます。

于 2012-09-14T22:15:54.553 に答える