JavaScript でクライアントに出力できる変数


(*1) lastModified は、一部のサーバ側ホスト設定と一部のブラウザの組み合わせで、正常に取得できないことがあります。
     # かつて Netscape3,4 でもサーバによって取得できないことがありました。
     # 04/08/31 現在、Opera7.23 と特定のサーバでは、不可:January 1, 1970 GMT となることを確認済みです。
(*2) .referer は、IE3,4,5,6 で 常に undefined になるようです。

ブラウザによる取得可、不可の例

	      ie6                   n7.1           m172           o7.bz
	----------------------------------------------------------------
	ref = *              ___/from.html  ___/from.html  ___/from.html
	loc = ___/this.html  ___/this.html  ___/this.html  ___/this.html
	pdr = *              ___/from.html  ___/from.html  ___/from.html
	pdl = ___/this.html  ___/this.html  ___/this.html  ___/this.html
	prf = undefined      undefined      undefined      undefined    
	plc = ___/this.html  ___/this.html  ___/this.html  ___/this.html
	----------------------------------------------------------------

	通常 ___/ 部分は、http:// で始まる URLです。

document.lastModified が返す文字列

	document.lastModified が返す文字列は、ブラウザ、サーバによって異なります。
	ブラウザによる出力文字列形式の相違にもご注意ください。
	IE は曜日を返さず短い文字列を生成します。
	tls7と NT5+apacheの場合は GMT になりますが、futurism.wsではサーバのシステム時刻?(JST+11であり異常)でした。

	                turbolinuxserver7              futurism.ws                          NT5 + apache
	-----------------------------------------------------------------------------------------------------------------
	IE6             09/03/2004 18:15:21            09/03/2004 20:23:26                  09/03/2004 18:13:56
	Netscape 7.1    Fri, 03 Sep 2004 09:13:56 GMT  September 03, 2004 20:25:34          Fri, 03 Sep 2004 09:13:56 GMT
	mozilla 1.7.2   Fri, 03 Sep 2004 09:15:21 GMT  Friday, September 03, 2004 20:20:47  Fri, 03 Sep 2004 09:13:56 GMT
	firefox 0.9.3   Fri, 03 Sep 2004 09:15:21 GMT  Friday, September 03, 2004 20:29:40  Fri, 03 Sep 2004 09:13:56 GMT
	Opera 7.23      Fri, 03 Sep 2004 09:15:21 GMT  January 1, 1970 GMT                  Fri, 03 Sep 2004 09:13:56 GMT
	-----------------------------------------------------------------------------------------------------------------


©