我们可以使用“ navigator”在浏览器中获取已安装的插件吗?是否有类似的方法可以使用JavaScript在浏览器中获取已安装的搜索引擎列表?
简单的回答:不。
“插件”的定义已被很好地理解,它是通过其动作为页面提供附加功能的组件。将单个插件的可用性公开给用户界面是合理的,以使其能够对显示的内容类型做出明智的决定。
“已安装的搜索引擎”定义不明确,并且在不同的浏览器中也有所不同,并且对单个页面或网站的功能也没有影响。这是您不希望页面需要了解的用户选项,就像(例如)您无法获得当前打印机的列表一样。
您应该能够编写一个插件,JavaScript可以使用该插件来访问此信息(可能需要访问每个已安装浏览器的注册表项),但是这首先需要用户安装它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句