式言語


@BrowserInfo

Web クライアントの機能を調べます。この関数を使用すると、ブラウザのプロパティが現在の要求に対応しているかどうかを判断することができます。

メモ この @関数は R5 で新しく追加されました。

構文

@BrowserInfo( "propertyname" )

パラメータ

propertyname


戻り値

戻り値のデータ型は機能によって異なります。次の表に、Lotus Notes/Domino がサポートする Web ブラウザおよび Lotus Notes クライアントの現在の機能を示します。
プロパティ名戻り値の型ブラウザの戻り値Lotus Notes クライアントの戻り値
BrowserType文字列ブラウザの種類です。「Microsoft」、「Netscape」、「Compatible」(Lotus Notes ナビゲータ 5.0 など、Netscape 互換をうたっているブラウザ)、または「Unknown」です。「Notes」
CookiesBoolean 型ブラウザが Cookie をサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。0 (False)
DHTMLBoolean 型ブラウザがダイナミック HTML をサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。0 (False)
FileUploadBoolean 型ブラウザがファイルのアップロードをサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。0 (False)
FramesBoolean 型ブラウザが HTML の <FRAME> タグをサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。1 (True)
JavaBoolean 型ブラウザが Java アプレットをサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。1 (True)
JavaScriptBoolean 型ブラウザが JavaScript をサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。1 (True)
IframeBoolean 型ブラウザが Microsoft HTML <IFRAME> タグをサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。0 (False)
Platform文字列ブラウザのオペレーティングシステムプラットフォームは"Win95"、"Win98"、"WinNT"、"MacOS"、または"不明"です。「Unknown」
RobotBoolean 型ブラウザがおそらく Web ロボットである場合は 1 (True)、それ以外の場合は 0 (False) です。0 (False)
SSLBoolean 型ブラウザが SSL をサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。0 (False)
TablesBoolean 型ブラウザが HTML <TABLE> タグをサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。1 (True)
VBScriptBoolean 型ブラウザが VBScript をサポートする場合は 1 (True)、それ以外の場合は 0 (False) です。0 (False)
Version数値ブラウザのバージョン番号。認識できないブラウザの場合は -1 です。Lotus Notes クライアントのビルド番号

使用法

@BrowserInfo は、ブラウザから送られた HTTP の User-Agent ヘッダーを Lotus Domino のデータディレクトリにある browser.cnf ファイル中のプロパティ規則と突き合わせることにより、ブラウザのプロパティを判断します。@BrowserInfo には Lotus Notes クライアント用にハードコーディングされた規則も含まれます。

@BrowserInfo はビュー選択式とビュー列式を除くあらゆる種類の式で使用できます。

R5.0 より前の Lotus Notes クライアントでは、@BrowserInfo を使用したフォームを開くことはできません。Client により、「無効な式: 不明な関数/演算子です。」というエラーメッセージが表示されます。このエラーを回避するには、式でクライアントのバージョン番号を検査します。例:

@If(@TextToNumber(@Version) >= 160; @BrowserInfo("BrowserType");"Unknown")

クロスリファレンス

CGI 変数

browser.cnf ファイル


関連項目