【问题标题】:Opera Extension - persona.iniOpera 扩展 - persona.ini
【发布时间】:2013-11-24 20:51:19
【问题描述】:

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

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

【问题讨论】:

    标签: opera-extension


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      我在尝试上传带有根文件夹的 zip 包时遇到了同样的问题(“persona.ini 丢失”) - 我的意思是 zip 内容:“源/内容(如 manifest.json)。 Chrome 商店接受了这个包,但对于 Opera,你可以尝试创建包含所有内容的 zip 包,而没有父文件夹(在我的例子中是 Sources 文件夹)。

      【讨论】:

        【解决方案3】:

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

        1. 在您的歌剧网址中,只需输入opera://extensions
        2. 点击包扩展。
        3. 浏览到您的扩展的根目录,然后单击确定。

        该文件还将创建一个.pem 文件以及.nex 文件。确保您的 pem 文件安全并随身携带以上传/升级您的扩展程序。

        【讨论】:

          猜你喜欢
          • 2021-05-13
          • 2012-07-23
          • 1970-01-01
          • 2019-05-08
          • 1970-01-01
          • 2011-11-13
          • 2012-06-02
          • 2015-04-05
          • 2011-12-24
          相关资源
          最近更新 更多