జావాస్క్రిప్ట్ విండో నావిగేటర్
- పూర్వ పేజీ JS హిస్టరీ
- తదుపరి పేజీ JS పప్పు బాక్స్
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>
- పూర్వ పేజీ JS హిస్టరీ
- తదుపరి పేజీ JS పప్పు బాక్స్