HTML navigator javaEnabled()メソッドの使い方をわかりやすく解説
HTMLの navigator.javaEnabled() メソッドは、ブラウザでJavaが有効(enable)になっているかどうかを判定し、その結果を真偽値(boolean)として返すメソッドです。Javaが有効な場合は true、無効な場合は false が返されます。
構文
javaEnabled()メソッドの基本的な構文は以下のとおりです。
navigator.javaEnabled()
サンプルコード
ここでは、ボタンをクリックするとブラウザのJava有効・無効状態を画面に表示する簡単なデモを紹介します。
<!DOCTYPE html>
<html>
<style>
body {
color: #000;
height: 100vh;
background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%) no-repeat;
text-align: center;
}
.btn {
background: #db133a;
border: none;
height: 2rem;
border-radius: 20px;
width: 330px;
display: block;
color: #fff;
outline: none;
cursor: pointer;
margin: 1rem auto;
}
.show {
font-size: 1.2rem;
color: #fff;
}
</style>
<body>
<h1>HTML navigator javaEnabled()メソッド デモ</h1>
<button class="btn" onclick="display()">Javaの有効/無効をチェック</button>
<div class="show"></div>
<script>
function display() {
var msg = document.querySelector(".show");
if (navigator.javaEnabled()) {
msg.innerHTML = "このブラウザではJavaが有効です!";
} else {
msg.innerHTML = "このブラウザではJavaが無効です!";
}
}
</script>
</body>
</html>実行結果

「Javaの有効/無効をチェック」ボタンをクリックすると、現在のブラウザでJavaが有効か無効かが画面に表示されます。

補足:モダンブラウザでの注意点
かつてはブラウザ上でJavaアプレットを動かすことができましたが、セキュリティやパフォーマンスの観点から、現在の主要ブラウザ(Chrome、Firefox、Edgeなど)ではJavaプラグインのサポートが廃止されています。そのため、最新のブラウザ環境では navigator.javaEnabled() は常に false を返すのが一般的です。歴史的なAPIとして理解しておくとよいでしょう。
-
HTMLのnavigator.appNameプロパティとは?ブラウザ名を取得する方法
HTMLの navigator.appName プロパティは、現在利用しているブラウザの名前を文字列として返します。JavaScriptから手軽にブラウザ情報を取得できるプロパティの一つです。 構文 基本的な構文は以下のとおりです。 navigator.appName それでは、HTMLの navigator.appName プロパティを使った具体的なサンプルを見てみましょう。 サンプルコード <!DOCTYPE html> <html> <style> body { color: #00
-
HTMLナビゲーターのappCodeNameプロパティとは?使い方をサンプルコード付きで解説
HTMLの navigator.appCodeName プロパティは、ユーザーが使用しているブラウザのコード名(内部名称)を文字列として返します。JavaScriptから簡単に呼び出せるため、ブラウザ情報の表示やデバッグなどに活用できる便利なプロパティです。 構文 appCodeNameプロパティの基本構文は以下のとおりです。 navigator.appCodeName 引数は不要で、呼び出すだけで現在のブラウザのコード名を取得できます。それでは、実際にHTMLのnavigator.appCodeNameプロパティを使用した具体例を見ていきましょう。 サンプルコード <!DOC