簡體   English   中英

在網站上安裝firefox擴展

[英]Installing firefox extension on a web site

我已經為mozilla firefox創建了擴展。 現在,我正在嘗試在一個簡單的網站上分發擴展。 我從在線生成器生成sha1哈希碼。 這是我網站上的代碼:

<script type="application/javascript"> function install (aEvent) { for (var a = aEvent.target; a.href === undefined;) a = a.parentNode; var params = { "Foo": { URL: aEvent.target.href, Hash: aEvent.target.getAttribute("hash"), toString: function () { return this.URL; } } }; InstallTrigger.install(params); return false; } </script> <a href="c:/grouAndUsersWorkSpace/MozillaAddon/createtab.xpi" hash="sha1:a7093a2afe1a53fde114a4a7dcb3e15e57862642" onclick="return install(event);">Install Extension!</a>

網址的路徑是本地的。 結果,當我啟動該應用程序時,我收到“由於本地主機連接失敗,無法下載該加載項”。

我將URL的路徑更改為:file:// c:/grouAndUsersWorkSpace/MozillaAddon/createtab.xpi,與此無關。

我有兩個問題:1.這是生成哈希碼的好方法嗎? 2.什么原因會導致連接失敗?

1)我更喜歡使用CHK Checksum Utility生成校驗和。

2)目前我無權進行驗證,但是您是否嘗試過將擴展與Apache或類似產品一起使用?

編輯

由於您使用的是本地文件,因此需要3個斜杠,而不是2: file URI scheme

兩種方式都對其進行了測試,它們都可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM