我需要做些什麼來避免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