Как избежать сообщения (Автор не подтвержден) при установке файла Firefox XPI

Что мне нужно сделать, чтобы избежать "Ручной установки" в Firefox для плагина и куда мне нужно идти или что мне нужно делать, чтобы избежать сообщения (Автор не проверен) при загрузке плагина. В идеале я хотел бы инициировать установку плагина автоматически, и если мне нужно как-то подписать плагин, чтобы показать, что он не совершает никаких вредоносных действий, я бы тоже хотел это сделать.

Спасибо!

4 ответа

Подписание XPI удалит предупреждающее сообщение, но все еще не существует автоматического способа установки расширений или плагинов.

Я написал несколько сообщений о формате XPI и инструкции по подписи с использованием инструмента командной строки Java.

Инструмент XPISigner значительно упрощает процесс и интегрируется в системы сборки.

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

У меня работает на FF 2.0.3:

<script type="application/javascript">
<!--
function install (aEvent)
{
  var params = {
    "Foo": { URL: aEvent.target.href,
             IconURL: aEvent.target.getAttribute("iconURL"),
             Hash: aEvent.target.getAttribute("hash"),
             toString: function () { return this.URL; }
    }
  };
  InstallTrigger.install(params);

  return false;
}
-->
</script>

<a href="http://www.example.com/foo.xpi"
  iconURL="http://www.example.com/foo.png"
  hash="sha1:28857e60d043447c5f4550853f2d40770b326a13"
  onclick="return install(event);">Install Extension!</a>

Вот официальное руководство, которое касается подписания XPI. Автоматическая установка невозможна из соображений безопасности.

Другие вопросы по тегам