我需要做些什么来避免Firefox中的“手动安装”插件,以及我必须去哪些地方或者我需要什么下载插件时要避免(作者未验证)消息。理想情况下,我想自动启动插件的安装,如果我需要以某种方式签署插件以表明它没有做任何恶意的事情,我也希望这样做。如何在安装Firefox XPI文件时避免(作者未验证)消息
谢谢!
我需要做些什么来避免Firefox中的“手动安装”插件,以及我必须去哪些地方或者我需要什么下载插件时要避免(作者未验证)消息。理想情况下,我想自动启动插件的安装,如果我需要以某种方式签署插件以表明它没有做任何恶意的事情,我也希望这样做。如何在安装Firefox XPI文件时避免(作者未验证)消息
谢谢!
这是official tutorial,它只处理签署XPI。我不相信可以自动安装插件,这是出于相当明显的安全原因。
这是official tutorial,它涉及签署XPI。由于安全考虑,自动安装是不可能的。
签名XPI将删除警告消息,但仍然没有自动安装扩展或插件的方式。
我已经在XPI Format上写了几篇文章,并且使用java命令行工具编写了signing的howto。
该工具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>
Link不工作。 – Leonard 2008-11-10 06:37:56
我修复了损坏的链接。 – 2008-11-10 22:11:26