జావాస్క్రిప్ట్ విండో నావిగేటర్

window.navigator విధి యొక్క వినియోగదారుల సమాచారాన్ని కలిగి ఉంటుంది.

విండో నావిగేటర్

window.navigator విండో ప్రీఫిక్స్ లేకుండా పదాలు వ్రాయవచ్చు.

కొన్ని ఉదాహరణలు:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

బ్రాసర్ కుకీ

cookieEnabled కుకీస్ చేతనమైనప్పుడు true తిరిగి ఇస్తుంది, లేకపోతే false తిరిగి ఇస్తుంది:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled;
</script>

స్వయంగా ప్రయత్నించండి

బ్రాసర్ అప్లికేషన్ పేరు

appName బ్రాసర్ యొక్క అప్లికేషన్ పేరును తిరిగి ఇస్తుంది:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName;
</script>

స్వయంగా ప్రయత్నించండి

తెలియనిదినా, "Netscape" IE11, చ్రోమ్, ఫైర్ఫాక్స్ మరియు సఫారీ యొక్క అప్లికేషన్ పేరు యొక్క పరిమితి ఉంది。

బ్రాసర్ అప్లికేషన్ కోడ్ పేరు

appCodeName బ్రాసర్ యొక్క అప్లికేషన్ కోడ్ పేరును తిరిగి ఇస్తుంది:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName;
</script>

స్వయంగా ప్రయత్నించండి

"Mozilla" చ్రోమ్, ఫైర్ఫాక్స్, IE, సఫారీ మరియు ఓపెరా యొక్క అప్లికేషన్ కోడ్ పేరు ఉంది。

బ్రాసర్ ఇంజిన్

product బ్రాసర్ ఇంజిన్ యొక్క ఉత్పత్తి పేరును తిరిగి ఇస్తుంది:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product;
</script>

స్వయంగా ప్రయత్నించండి

బ్రాసర్ వెర్షన్

appVersion బ్రాసర్ వెర్షన్ సమాచారాన్ని తిరిగి ఇస్తుంది:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>

స్వయంగా ప్రయత్నించండి

బ్రాసర్ ఏజెంట్

userAgent అనువర్తనం సేవింగ్ సర్వర్కు పంపే యూజర్ ఏజెంట్ హెడర్ (user-agent header) అనే లింకు తిరిగి ఇస్తుంది:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>

స్వయంగా ప్రయత్నించండి

警告!!!

来自 navigator 对象的信息通常是误导性的,不应该用于检测浏览器版本,因为:

  • 不同浏览器能够使用相同名称
  • 导航数据可被浏览器拥有者更改
  • 某些浏览器会错误标识自身以绕过站点测试
  • 浏览器无法报告发布晚于浏览器的新操作系统

浏览器平台

platform 属性返回浏览器平台(操作系统):

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>

స్వయంగా ప్రయత్నించండి

浏览器语言

language 属性返回浏览器语言:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>

స్వయంగా ప్రయత్నించండి

浏览器是否在线?

onLine 属性返回 true,假如浏览器在线:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>

స్వయంగా ప్రయత్నించండి

Java 是否启用?

javaEnabled() 方法返回 true,如果 Java 已启用:

ఇన్స్టాన్స్

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>

స్వయంగా ప్రయత్నించండి