廃止
この機能は廃止されました。まだいくつかのブラウザーで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。

<applet> 要素は Gecko 56 および Chrome 47 で廃止されました。

また、WebKit および Edge では廃止が検討されています。

廃止された HTML の アプレット要素 (<applet>) は文書に Java アプレットを埋め込みます。この要素は <object> にとって代わり、廃止されました。

ウェブでの Java アプレットの使用は非推奨です。多くのブラウザーが、すでに Java プラグインを含むプラグイン使用の対応をやめています。

コンテンツカテゴリ フローコンテンツ, 記述コンテンツ, 埋め込みコンテンツ, 対話型コンテンツ, 知覚可能コンテンツ
許可されている内容 0個以上の <param> 要素、その後で 透過的コンテンツ
タグの省略 なし。開始タグと終了タグの両方が必須です。
許可されている親要素 埋め込みコンテンツを受け付けるすべての要素
DOM インターフェイス HTMLAppletElement

属性

align
この属性は、周囲にあるコンテンツとの関係として、ページ上でアプレットを配置するために使用します。 HTML 4.01 仕様では bottom, left, middle, right, and top という値を定義していましたが、 Microsoft および Netscape は absbottom, absmiddle, baseline, center, texttop にも対応していました。
alt
この属性は、Java をサポートしないブラウザーが代わりに表示する説明文を与えます。ページ作者は、<applet> 要素に囲まれた内容物も代替テキストとして表示される可能性があることにも留意すべきです。
archive
この属性は、アーカイブ化あるいは圧縮されたバージョンのアプレットとアプレットに関連づけられた class ファイルを参照するもので、これらはダウンロード時間の削減に役立ちます。
code
この属性は、読み込んで実行するアプレットの class ファイルの URL を指定します。アプレットのファイル名は .class 拡張子で識別します。code で指定した URL は、codebase 属性に相対的となるでしょう。
codebase
この属性は、code 属性で参照するアプレットの .class ファイルを保存しているディレクトリの絶対または相対 URL を与えます。
datafld
Internet Explorer 4 以上がサポートするこの属性は、バインドされたデータを提供するデータソースオブジェクトの列名を指定します。この属性は、Java アプレットに渡すさまざまな <param> 要素を指定するために使用できました。
datasrc
datafld と同様に、この属性は Internet Explorer 4 のデータバインディングで使用します。これは、アプレットに関連づけられた <param> 要素にバインドしたデータを提供するデータソースオブジェクトの ID を示します。
height
この属性は、アプレットが必要とする高さをピクセル数で指定します。
hspace
この属性は、アプレットの両側に確保する水平方向の追加スペースを指定します。
mayscript
Netscape の実装ではこの属性で、ドキュメント内に埋め込んだスクリプト言語のプログラムでアプレットにアクセスできます。
name
この属性はアプレットを他のリソース、特にスクリプトから識別できるようにするため、アプレットに名前をつけます。
object
この属性は、アプレットのシリアライズ表現の URL を指定します。
src
この属性は Internet Explorer 4 以上向けに定義されたもので、アプレットに関係するファイルの URL を指定します。意味や使用法は不明瞭であり、また HTML 標準に含まれていません。
vspace
この属性は、アプレットの上下に確保する垂直方向の追加スペースを指定します。
width
この属性は、アプレットが必要とする幅をピクセル数で指定します。

HTML

<applet code="game.class" align="left" archive="game.zip" height="250" width="350">
  <param name="difficulty" value="easy">
  <b>Sorry, you need Java to play this game.</b>
</applet>

仕様書

仕様書 状態 備考
HTML Living Standard
<applet> の定義
現行の標準 過去に存在したというメモのみを残して削除
HTML 5.2
<applet> の定義
勧告  
HTML 5.1
<applet> の定義
勧告  
HTML5
<applet> の定義
勧告 廃止
HTML 4.01 Specification
<applet> の定義
勧告 <object> に置き換えて非推奨化

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
基本対応
非推奨
Chrome 未対応 ? — 47Edge 完全対応 あり
補足
完全対応 あり
補足
補足 Removal in Edge is under consideration.
Firefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 あり
補足
完全対応 あり
補足
補足 Removal in Safari is under consideration.
WebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 あり
補足
完全対応 あり
補足
補足 Removal in Edge is under consideration.
Firefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
align
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
alt
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
archive
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
code
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
codebase
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
datafld
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
datasrc
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
height
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
hspace
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
mayscript
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
name
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
object
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
src
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
vspace
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 47Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
width
非推奨
Chrome 未対応 ? — 47Edge 完全対応 ありFirefox 未対応 ? — 56IE 完全対応 ありOpera 未対応 ? — 34Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 ? — 47Edge Mobile 完全対応 ありFirefox Android 未対応 ? — 56Opera Android 未対応 ? — 34Safari iOS 未対応 なしSamsung Internet Android 未対応 なし

凡例

完全対応  
完全対応
未対応  
未対応
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。

メモ

W3C 仕様書では <applet> の使用を勧めておらず、 <object> 要素を勧めています。 HTML 4.01 strict の定義ではこの要素を非推奨としており、 HTML5 では完全に廃止されました。

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, yyss
最終更新者: mfuji09,