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





Вот официальный учебник, который касается только подписи XPI. Я не верю в возможность автоматической установки плагина по довольно очевидным причинам безопасности.
Вот официальный учебник, который касается подписи XPI. Автоматическая установка невозможна из соображений безопасности.
При подписании XPI предупреждающее сообщение будет удалено, но автоматического способа установки расширений или подключаемых модулей по-прежнему нет.
Я написал несколько сообщений о Формат XPI и инструкции для подписание с использованием инструмента командной строки Java.
Инструмент XPISigner значительно упрощает процесс и интегрируется в системы сборки.
У меня работает на 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" и "подпись" больше не действительны.