Какая разница между плагинами, надстройками и расширениями. Я много читал об этом и путался, например, вижу следующие четыре определения:
1-fire-fox говорит: "Надстройки - это коллективное имя для расширений, тем и плагинов" (см. Https://support.mozilla.org/en-US/info/790919)
2-www.Differencebetween.net говорит: "Plug-in и Add-on - это просто расширения... Подключаемый модуль - это термин, который обычно используется при обращении к стороннему программному обеспечению (взаимодействующему с определенной программой), например, флеш-плееру.,
3- wikipedia (https://en.wikipedia.org/wiki/Plug-in_%28computing%29) говорит, что плагин устарел.
4-я читал на другом веб-сайте, что плагины больше, чем надстройки, и он включает концепцию дополнения.
Также я прочитал ответ, предоставленный в дополнениях firefox против расширений против плагинов и http://colonelpanic.net/2010/08/browser-plugins-vs-extensions-the-difference/
Однако я хочу понять эти различия, особенно в firebreath, где плагины автоматически выполняются с согласия пользователя, а надстройка должна устанавливаться вручную. Также я думаю, что плагин встраивается в htm-страницу, а надстройка - в виде разделенного файла, такого как xpi в fire-fox.
Любые точные, всеобъемлющие и точные определения для этих трех концепций, которые вызывают различия, будут оценены.