Предотвращение одновременной установки двух конфликтующих расширений Firefox

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

Есть ли способ, чтобы расширение знало о наличии другого расширения? Я знаю, что расширение может указать, что оно зависит от другого, но мне нужно прямо противоположное, способ указания расширения конфликтует с другим.


person Fred    schedule 03.12.2009    source источник


Ответы (1)