Something about PluginArray

From: https://developer.mozilla.org/en-US/docs/Web/API/PluginArray

Examples
The following example function returns the version of the Shockwave Flash plugin.

var pluginsLength = navigator.plugins.length;

document.body.innerHTML = pluginsLength + " Plugin(s)<br>"
  + '<table id="pluginTable"><thead>'
  +'<tr><th>Name</th><th>Filename</th><th>description</th><th>version</th></tr>'
  +'</thead><tbody></tbody></table>';

var table = document.getElementById('pluginTable');

for(var i = 0; i < pluginsLength; i++) {
  let newRow = table.insertRow();
  newRow.insertCell().textContent = navigator.plugins[i].name;
  newRow.insertCell().textContent = navigator.plugins[i].filename;
  newRow.insertCell().textContent = navigator.plugins[i].description;
  newRow.insertCell().textContent = navigator.plugins[i].version?navigator.plugins[i].version:"";
}

The following example displays information about the installed plugin(s).

var pluginsLength = navigator.plugins.length;

document.write(
  pluginsLength.toString() + " Plugin(s)<br>" +
  "Name | Filename | description<br>"
);

for(var i = 0; i < pluginsLength; i++) {
  document.write(
    navigator.plugins[i].name +
    " | " +
    navigator.plugins[i].filename +
    " | " +
    navigator.plugins[i].description +
    " | " +
    navigator.plugins[i].version +
    "<br>"
  );
}

 补充:

使用navigator对象,输出当前浏览器的信息

From: https://www.cnblogs.com/clear93/p/4627355.html

<script type="text/javascript">
with(document)
    {
        write("你的浏览器信息:<ol>");
        write("<li>代码:"+navigator.appCodeName);
        write("<li>名称:"+navigator.appName);
        write("<li>版本:"+navigator.appVersion);
        write("<li>语言:"+navigator.language);
        write("<li>编译平台:"+navigator.platform);
        write("<li>用户表头:"+navigator.userAgent);
    }
</script>

 

posted @ 2021-03-17 11:51  ec04  阅读(87)  评论(0编辑  收藏  举报