【问题标题】:Why there are so few browser extensions developed by npapi?为什么npapi开发的浏览器扩展这么少? 【发布时间】:2012-04-16 09:11:28 【问题描述】: 我想为 chrome 和 firefox 等主要浏览器开发扩展。使用 npapi 编写的扩展可以在不同的浏览器中工作,但是使用 npapi 开发的浏览器扩展很少。你能告诉我原因吗?谢谢。 【问题讨论】: 标签: npapi 【解决方案1】: 您的问题混淆了扩展和插件;他们是verydifferent,目标完全不同。您不能使用 NPAPI 开发扩展,只能使用插件。你不能编写一个跨浏览器的扩展。 如果你问为什么很少有扩展包含插件,那是因为插件比扩展更难写很多,是特定于平台的,对于广大扩展程序试图解决的大多数问题对用户来说更加危险(因为他们可以在机器上运行任意代码),甚至在某些浏览器(例如 Safari)的扩展程序中也不允许。 如果您根本不是指扩展,而是问为什么很少有独立的 NPAPI 插件,那么上面的大部分列表仍然适用。 【讨论】: 感谢您的帮助。我想我问错了问题。对不起。