【问题标题】:How to avoid the (Author not verified) message when installing a Firefox XPI file安装 Firefox XPI 文件时如何避免(作者未验证)消息
【发布时间】:2008-11-10 06:12:03
【问题描述】:

我需要做些什么来避免在 Firefox 中为插件“手动安装”,我必须去哪里或者我必须做些什么来避免在下载插件时出现(作者未验证)消息。理想情况下,我想自动启动插件的安装,如果我需要以某种方式签署插件以表明它没有做任何恶意的事情,我也想这样做。

谢谢!

【问题讨论】:

    标签: firefox plugins signing xpi


    【解决方案1】:

    签署 XPI 将删除警告消息,但仍然没有自动安装扩展或插件的方法。

    我已经使用 java 命令行工具在 XPI Format 上写了几篇文章和signing 的操作指南。

    XPISigner 工具大大简化了流程,并可集成到构建系统中。

    【讨论】:

    • “XPI 格式”和“签名”链接不再有效。
    【解决方案2】:

    这里是official tutorial,它只处理签署XPI。出于相当明显的安全原因,我认为自动安装插件是不可能的。

    【讨论】:

      【解决方案3】:

      在 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>
      

      【讨论】:

        【解决方案4】:

        这是处理签署 XPI 的official tutorial 。出于安全考虑,无法自动安装。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-12-13
          • 2021-05-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多