API/Mashup,ライブラリ,開発ブログで使われるブログパーツや、マッシュアップ、Webガジェットなど最近では外部のコンテンツを様々な方法で自分のWebサイトに取り込んで表示するようになっている。その際に用いられる技術は幾つかあるが、iframeを使ったものがよく知られている。安全なWebガジェットに自動変換するiframeは全く関係のないコンテンツを表示するのに便利な仕組みではあるが、その便利さゆえに悪用される可能性も高い。Sandbox、マイクロソフト社の開発したコンテンツ配信ライブラリだ。SandboxはJavaScriptやSilverlightを使ったWebガジェットをセキュアにするためのライブラリだ。ガジェットの内容をサーバサイドで自動的に書き換えて配信したり、クライアントサイドで書き換え(要Silverlight)た上で配信する。これにより危険なコードなどを回避することができるようになる。現状ではサーバサイド版は公開されておらず、websandbox-code.orgのサーバに一度コードを渡して表示する形式になっている(将来的にサーバ版も公開予定)。右が変換されたガジェット向けコード例えばlocation.hrefやdocument.cookieは利用できなくなる。Sandboxによって書き換えられるのが、元々の動作は保証される(当たり前だが)。セキュリティに触れるようなコードがあれば、エラーになる。Sandboxを使えば、自社サービス内にWebガジェットの仕組みを導入するのが容易になる。それによって開発者とユーザとがもっと利便性を高められるようになる。グループウェアやCMS、SNSなど様々なサービスでの利用が考えられるだろう。2.0でリリースしている点だろう。Web技術は発展が速いので、開発者のフィードバックをよりよく得られるようにするための配慮かも知れない。情報が蓄積されていけば、Webガジェットサービスも開発しやすくなるだろう。API/Mashup,ライブラリ,開発MOONGIFTの関連記事${article.post_title}{{/each}}もっと見るコメントプレミアムでしか読めない記事が721あります。blockworks。