Я построил два отдельных расширения Firefox, которые принципиально несовместимы друг с другом. Несовместимость составляет по проекту , поскольку для пользователя было бы совершенно нелогично устанавливать оба варианта. Хотя я могу подчеркнуть в документе, что оба не должны использоваться одновременно, я не доверяю пользователю читать документ, и я ищу способ, которым одно расширение может обнаружить присутствие другого и либо отключить себя, либо другой (в идеале, при появлении сообщения об ошибке).
Можно ли расширению знать о наличии другого расширения? Я знаю, что расширение может указать, что оно зависит от другого , но мне нужна полная противоположность, способ, которым расширение может указать, что оно конфликтует с другим.