»greasemonkey+websocket+node.js+prowlでブラウザからiPhoneに通知してみるFirefoxのgreasemonkey(scriptish)からwebsocketでnode.jsのサーバと通信して、ブラウザでチェックしたWebサイトの変更やアクションなどをgrowlでローカル通知したりProwl経由でiPhoneに通知を送りつけてみたのでメモ。webサイト毎に独自のjavascriptを走らせて色々なことが出来る便利なgreasemonkey(scriptish)ですが、なにかと制限がキツく外部との連携は結構大変でした。WebSocketは使えるかどうか試してみると無事node.jsのwebsocketと通信出来ました。/opt/local/lib/node_modules/websocket-draft07Firefox7以降では対応するdraftが新しくなっているのでnpmで入れたものやgitの先頭で使えます。KeyはProwlサイトにアカウントを作れば取得できます。};}}}結構簡単に通信できるのでマッシュアップ的な使い方やページの更新や機能追加等に便利そうです。本家GreasemonkeyとChromeでも試してみようと思いつつ。思い切りクロスサイトで通信出来てしまうようなので、かなり注意が必要だと思います。パーマリンクトラックバックこのエントリーのトラックバックURL:http://blog.browncat.org/cgi-bin/mt/mt-tb-abc.cgi/939コメントを投稿(お書きになったコメントはすぐには表示されません。16:05に投稿されたエントリーのページです。ひとつ前の投稿は「MacPortsのmacfuse関連がfuse4xに置き換わった模様」です。次の投稿は「JavaScript+Smalltalk(ObjectiveC)=JSTalkをいじってみる」です。他にも多くのエントリーがあります。メインページやアーカイブページも見てください。