/**/

Javascript - 浏览器

首页 / JavaScript入门教程 / Javascript - 浏览器

重要的是要了解不同浏览器之间的差异,以便按预期方式处理每种浏览器。因此重要的是要知道您的网页运行在哪个浏览器中。

要获取有关您的网页当前正在运行的浏览器的信息,请使用内置的 navigator 对象。

Navigator属性

您可以在网页中使用几个与Navigator相关的属性。以下是每个名称和说明的列表。

Sr.No.Property & Description
1

appCodeName

此属性是一个字符串,其中包含浏览器的代号,即Netscape for Netscape和Microsoft Internet Explorer for Internet Explorer。

2

appVersion

此属性是一个字符串,其中包含浏览器的版本以及其他有用的信息,如其语言和兼容性。

3

language

此属性包含浏览器使用的语言的两个字母的缩写。仅Netscape。

无涯教程网

4

mimTypes[]

此属性是一个包含客户端支持的所有MIME类型的数组。仅Netscape。

5

platform[]

此属性是一个字符串,其中包含为其编译浏览器的平台。用于32位Windows操作系统的" Win32"

6

plugins[]

此属性是一个数组,其中包含客户端上已安装的所有插件。仅Netscape。

7

userAgent []

此属性是一个字符串,其中包含浏览器的代码名称和版本。此值发送到原始服务器以标识客户端。

Navigator方法

有几种特定于导航器的方法。这是它们的名称和描述的列表。

NO说明
1

javaEnabled()

此方法确定客户端中是否启用了JavaScript。如果启用了JavaScript,则此方法返回true;否则返回false。

2

plugings.refresh

此方法使新安装的插件可用,并使用所有新的插件名称填充plugins数组。仅限Netscape。

3

preference(name,value)

此方法允许签名的脚本获取并设置一些Netscape首选项。如果省略第二个参数,则此方法将返回指定的首tfda的值;否则,它将设置该值。仅限Netscape。

4

taintEnabled()

如果启用了数据污染,则此方法返回true;否则为false。

浏览器检测

有一个简单的JavaScript,可以用来找出浏览器的名称,然后可以将HTML页面提供给用户。

<html>   
   <head>
      <title>浏览器检测 Example</title>
   </head>
   
   <body>      
      <script type="text/javascript">
         <!--
            var userAgent  =navigator.userAgent;
            var opera      =(userAgent.indexOf('Opera') != -1);
            var ie         =(userAgent.indexOf('MSIE') != -1);
            var gecko      =(userAgent.indexOf('Gecko') != -1);
            var netscape   =(userAgent.indexOf('Mozilla') != -1);
            var version    =navigator.appVersion;
            
            if (opera) {
               document.write("Opera based browser");
               //Keep your opera specific URL here.
            } else if (gecko) {
               document.write("Mozilla based browser");
               //Keep your gecko specific URL here.
            } else if (ie) {
               document.write("IE based browser");
               //Keep your IE specific URL here.
            } else if (netscape) {
               document.write("Netscape based browser");
               //Keep your Netscape specific URL here.
            } else {
               document.write("Unknown browser");
            }
            
            //You can include version to along with any above condition.
            document.write("<br /> Browser version info : " + version );
         //-->
      </script>      
   </body>
</html>

运行上面代码输出

这一章《Javascript - 浏览器》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

猜你喜欢

Java核心技术面试精讲 -〔杨晓峰〕

性能工程高手课 -〔庄振运〕

编程高手必学的内存知识 -〔海纳〕

深入浅出分布式技术原理 -〔陈现麟〕

导出到 excel 文件时,HTML 和 JavaScript 代码不会将数据保存在表格单元格中

snowflake-sdk:找不到模块:错误:无法解析“C:\projectname\node_modules\vm2\lib”中的“async_hooks”

单击另一个输入后如何防止我的日期 Select 器重新聚焦

如何用 quasar VueJS 做一个react 式滑块

使用 jQuery 将特定文本字符串包装在带有 的 HTML 标记内

如何用数组中的字符串替换所有出现的字符串

视频教程

JavaScript - 29-boolean以及undefined和null 更多视频教程 »