Opera Extension - persona.ini



我正在上传我的第一个Opera扩展。这很简单。它是一个启动弹出窗口的工具栏按钮。它在Opera开发者模式下运行得非常好。Opera不允许我成功上传。它一直说缺少persona.ini文件。同时,我下载了相当多已经存在于Opera扩展目录中的扩展,以查看它们的persona.ini文件,但它们中没有一个包含persona.ini。我只能在网上找到一个persona.ini文件的例子,它一定不正确,因为它也不允许上传。

有人经历过这种情况吗?为什么会发生这种情况?

您可能正在以.zip格式上传扩展,这是不受支持的--只支持.crx和.nex。zip仅用于Opera主题(因此引用persona.ini)

因此,要解决此问题,您可以执行以下操作:在开发人员模式下,使用"打包扩展"按钮对扩展进行打包和签名。然后尝试再次上传——一切都应该正常。

我在Opera商店成功上传了zip包。

当我试图用根文件夹上传zip包时,我也遇到了同样的问题("persona.ini丢失了")——我指的是zip内容:"源/内容(比如manifest.json)。Chrome商店接受了这个包,但对于Opera,你可以尝试创建一个没有父文件夹(在我的情况下是Sources文件夹)的所有内容的zip包。

Opera目前不支持您需要上传.nex.crx文件的.zip文件。要创建.nex文件。。

  1. 在opera URL中,只需键入opera://extensions
  2. 单击Pack Extensions
  3. 浏览到扩展的根目录,然后单击"确定"

该文件还将创建一个.pem文件和.nex文件。保护您的pem文件的安全,并与您一起上传/升级您的扩展。

相关内容

  • 没有找到相关文章

最新更新