安装 Firefox XPI 文件时如何避免出现(作者未验证)消息

发布于 2024-07-08 07:28:49 字数 147 浏览 15 评论 0原文

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

谢谢!

What do I need to do to avoid the "Manual Install" in Firefox for a Plugin and where do I have to go or what do I have to do to avoid the (Author not verified) message when downloading a Plugin. Ideally I would like to initiate the installation of the Plugin automatically and if I need to sign the Plugin somehow to show that it is not doing any kind of malicious things I would like to do that as well.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

嘿咻 2024-07-15 07:28:50

这是关于签署 XPI 的官方教程。 出于安全考虑,无法自动安装。

Here is the official tutorial which deals with signing the XPI. Automatic installation isn't possible because of the security considerations.

嘴硬脾气大 2024-07-15 07:28:49

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

我写了一些关于 XPI 格式 以及使用 a 签名的方法java命令行工具。

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

Signing the XPI will remove the warning message but there is still no automatic way to install extensions or plugins.

I've written a few posts on the XPI Format and a howto for signing using a java commandline tool.

The tool XPISigner simplifies the process considerably and is integratable into build systems.

荒人说梦 2024-07-15 07:28:49

这是官方教程,仅涉及签署XPI。 出于相当明显的安全原因,我不认为可以自动安装插件。

Here is the official tutorial, which only deals with signing the XPI. I don't believe it's possible to install the plug in automatically for rather obvious security reasons.

场罚期间 2024-07-15 07:28:49

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

Works for me on 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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文