Opera扩展 - persona.ini

时间:2013-11-24 20:51:20

标签: opera-extension

我正在上传我的第一个Opera扩展程序。这很简单。它是一个工具栏按钮,用于启动弹出窗口。它在Opera开发人员模式下完美运行。 Opera不允许我成功上传它。它一直说persona.ini文件丢失了。同时我下载了很多已经存在于Opera Extensions目录中的扩展程序,以查看他们的persona.ini文件,其中没有一个甚至还有一个persona.ini文件。我只能在网上找到一个persona.ini文件的例子,但它一定不正确,因为它也不允许上传。

有没有人经历过这个?为什么会这样?

3 个答案:

答案 0 :(得分:10)

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

因此,要解决此问题,您可以执行以下操作:在开发人员模式下,使用“打包扩展程序”按钮打包并签署您的扩展程序。然后尝试再次上传 - 一切都应该正常。

答案 1 :(得分:4)

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

当我尝试使用根文件夹上传zip包时,我遇到了同样的问题(“persona.ini错过了”) - 我的意思是zip内容:“来源/内容(如manifest.json)。 Chrome商店接受了此套餐,但对于Opera,您可以尝试使用没有父文件夹的所有内容创建zip包(在我的情况下为Sources文件夹)。

答案 2 :(得分:0)

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

  1. 在您的Opera URL中,只需输入opera://extensions
  2. 单击Pack Extensions。
  3. 浏览到扩展程序的根目录,然后单击“确定”。

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