我们可以使用'navigator'在浏览器中安装已安装的插件 有没有类似的方法可以使用JavaScript在浏览器中获取已安装的搜索引擎列表?
答案 0 :(得分:4)
简单回答:不。
“插件”的定义相当容易理解,作为通过其操作为页面提供附加功能的组件。将各个插件的可用性暴露给用户界面是合理的,以使其能够对所显示的内容类型做出明智的决定。
“已安装的搜索引擎”定义不明确,并且在不同的浏览器中有所不同,并且对单个页面或网站的功能没有任何影响;它是一个用户选项,你不希望页面需要知道,就像(例如)你无法得到当前打印机的列表一样。
您应该能够编写一个JavaScript可以用来访问此信息的插件(这可能需要访问每个已安装浏览器的注册表项),但这将依赖于用户在第一次安装它时的地方。