タグ

2010年11月8日のブックマーク (2件)

  • Tender Surrender » JavaScript/Caja

    ※このページはのCajaEasyIntro - google-caja - Google Codeの翻訳です。 なぜCajaを使う必要があるのか? † ガジェットは現在、サーバーに対して複数のリクエストを必要とするIFRAMEに読み込まれる仕様になっています。Cajaを使用することでガジェットは、より読み込み速度の速いインラインでの提供が可能とã

    dingding
    dingding 2010/11/08
    caja
  • Cajaとは何か – Tender Surrender

    OpenSocial周りの調査をしていると、Cajaという言葉に遭遇します。セキュアなJavaScriptを実現するもの、ということだけ分かっていたのですが、詳細を調べてみました。 クロスサイトスクリプティングとブログパーツ gooやlivedoor、fc2などのホスティングを含めたブログサービスを使ったことのある方はご存知と思いますが、サービスによってブログパーツが貼れるもの、貼れないもの、一部だけ許可しているものがあります。なぜでしょうか? Cookieには同一ドメインから実行されたスクリプトしか参照できないという特徴があります。これを利用して、Cookieをセッション情報や閲覧履歴の保存場所として活用しているサービスは少なくありません。上記ブログサービスがブログパーツを許可しないのは、これらの情報を悪意のあるJavaScriptから守るためです。逆に言うと、同一ドメイン上でJavaS

    dingding
    dingding 2010/11/08
    Caja