Web Intentsの技術的なこと

f:id:grapswiz:20111112011241p:image
Intentの登録や呼び出しはwebintents.orgのlocalStorageを介して行われる。
現時点でwebintents.jsを読み込むとwebintents.org内のWebページがiframeで追加される。
Webサービスがintentを登録しようとする(タグを宣言する)と

  1. parseIntentDocumentメソッドの実行
  2. registerメソッドの実行
  3. Intentの中身をiframe側に送信
  4. MessageHandlerのhandlerメソッドが(ここでwebintents-server.jsに処理が移る)