- Windows XP + Internet Explorer + アクセス先のサイトが http アクセス可能でポート番号指定が無い場合 → WebDAV redirector を利用して、IFRAMEに組み込み
- それ以外の場合 → Dynamic HTML Behaviors の httpFolder default behaviors を利用して組み込み
前者はエクスプローラビューの中で動き続けますが、後者はエクスプローラ画面に置き換わってしまいます。 つまり、前者の条件の方がリッチということでしょうか。
ちなみに、IE や OS のバージョン判定には、owsbrows.js が使われています。 実体は、ブラウザの userAgent を利用したライブラリ関数です。
なお、WebDAV redirector とは、Windows XP と Windows Server 2003 に組み込まれている機能で、WebDAV アクセスをファイル共有アクセスのように利用可能にするための機能です。 実体は、WebClient サービスだと思われます。
・WebDAV Redirector (IIS 6.0)
<http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/
a71e40bd-ecb0-4f87-8f6c-935fe6552565.mspx>
・httpFolder Behavior
<http://msdn.microsoft.com/workshop/author/behaviors/reference/
behaviors/httpfolder.asp>
tags: SharePoint