codebase

codebase 属性 (HTML)

object 要素 codebase 属性 (HTML, XHTML 1)

[1] HTMLobject 要素の codebase 属性は、 classid, data, archive の属性値の相対URI参照を解決するための基底URI を指定します。

詳しくは HTML//基底URI もご覧ください。

[2] 仕様書: HTML 4 <IW:HTML4:"struct/objects.html#adef-codebase-OBJECT">

[11] HTML 4 DTD の注釈 (参考) には base URI for classid, data, archive と書かれています。

属性値

[3] この属性の値は %URI です。 SGML 的には CDATA です。

相対URI参照を使うなというような規定は HTML 4 にはありません。 相対 URI 参照であったら base や文書自体の基底 URI を使うのでしょうか。

[4] この属性は省略可能です。 省略された場合は現在の文書の基底 URI が使われます。

(default value is the base URI of the current documentbase による指定が影響するのか曖昧ですが、 意味的には影響するべきでしょう。)

[10] codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"

出典: Macromedia - Flash TechNote : What effect does the version have in the codebase attribute of the OBJECT tag? <http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_12685&mode=thankyou>

メモ

[13] Re: <object> element feedback (Ian Hickson <ian@...> 著, 版) <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/16705>

It hasn't been removed, it just hasn't been defined yet. Not really sure how to define it. In IE it's a pointer to native windows code, in HTML4 it's a base URL for resolution of relative URLs... Not sure what to do with it. Most browsers seem to ignore it.

[14] Re: <object> element feedback (Ian Hickson <ian@...> 著, 版) <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/16707>

Since the browsers all do different things, and since of those, Safari doesn't do anything with codebase="" at all as far as I can tell and has not received many bugs about it as far as I can tell, I've continued the previous pattern of not doing anything.

applet 要素 codebase 属性

[5] HTMLapplet 要素の codebase 属性は、 applet 用の基底URI を指定します。

[6] 仕様書:

[12] HTML 4 DTD の注釈 (参考) には optional base URI for applet と書かれています。 (名無しさん [sage])

代替

[9] この属性は要素型ごと非推奨です。 applet 要素の代わりに object 要素が使えます。 codebase 属性は同名の属性 (>>1) が代替となります。

属性値

[7] この属性の値は %URI です。 SGML 的には CDATA です。

この属性の値は現在の文書を含んでいる階層 (directory) の部分 directory を参照するもののみ認められます。 [HTML 4] (この制限は HTML 3.2 や HTML 4 当時の共通の慣習とは異なりますが、 安全のためにこう規定したそうです。 HTML 4.01 13.4)

[8] この属性は省略可能です。省略した場合は現在の文書と同じ基底 URI になります。 >>4HTML//基底URI も参照してください。

メモ

メモ

[15] codeBase Property (APPLET, OBJECT, HTMLObjectElement Constructor) ( 版) <http://msdn.microsoft.com/en-us/library/ms533576(VS.85).aspx>

[16] Remove <applet> (zcorpan著, ) <https://github.com/whatwg/html/commit/b9b9d60f9451c05f8e8d542e4094f987ae1a5fb8>

[17] Remove <applet> (zcorpan著, ) <https://github.com/whatwg/html/commit/b9b9d60f9451c05f8e8d542e4094f987ae1a5fb8>