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

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

Спасибо!

Ответы [ 4 ]

4 голосов
/ 10 декабря 2008

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

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

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

3 голосов
/ 10 ноября 2008

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

1 голос
/ 25 июля 2012

У меня работает на 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>
0 голосов
/ 10 ноября 2008

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

...