覆盖默认的navigator.plugins

时间:2014-09-09 18:13:21

标签: javascript dom

我正在尝试构建一个模拟浏览器插件数组的数组:

var customPluginList = [{
name: 'Adobe Acrobat',
description: 'Adobe PDF Plug-In For Firefox and Netscape 11.0.69',
filename: 'nppdf32.dll',
version: '11.0.8.69'
}, {
name: 'Silverlight Plug-In',
description: '5.1.30514.69',
filename: 'npctrl.dll',
version: '5.1.30514.0'
});

当我尝试循环customPluginList输出名称字段时,我收到[object Object]

1 个答案:

答案 0 :(得分:0)

问题在于输出功能。

如果您尝试这样做:

 alert(myObject);

alert将调用toString函数,该函数将提供:

 [object Object]

这样"正常"。

如果您愿意,我必须使用JSON.stringify

alert(JSON.stringify(myObject));

这有效:)

console.log功能打印相同,但在现代浏览器上,您可以单击它以查看其内容