【问题标题】:How do I load extension on firefox and safari browser?如何在 firefox 和 safari 浏览器上加载扩展程序?
【发布时间】:2016-11-29 14:25:57
【问题描述】:

我为 chrome 开发了扩展程序,后来我使用 gulp 制作了特定于浏览器的插件。

所以我知道还有文件夹。

/Chrome
/Firefox
    |-/data/
    |-/locale/
    |-index.js
    |-package.json
/Safari

所以对于 chrome,它是简单的拖放。

所以我面临的问题是,当我尝试在 about:degugger 上加载 firefox 浏览器时,它会拒绝我的扩展程序,说它已损坏。

对于 Safari,我在他们的网站上进行了搜索,发现仅使用 Xcode 编辑器的文档。

【问题讨论】:

    标签: firefox firefox-addon safari-extension firefox-developer-tools


    【解决方案1】:

    在 Safari 上安装解压后的扩展

    1. 打开 Safari
    2. 进入菜单Develop->Show Extension Builder(如果没有Develop菜单,打开SafariPreferences->Advanced,查看Show Develop menu in menu bar
    3. 在扩展生成器窗口中,单击窗口左下角的+,然后单击Add Extension
    4. 选择您的扩展文件夹(您的扩展文件夹应命名为YourExtName.safariextension
    5. 现在您的扩展程序将显示在扩展程序生成器的左侧面板中,您可以单击Install 按钮进行安装

    在 Firefox 上安装解压扩展程序

    最新版本的 Firefox 支持加载临时扩展(不确定从哪个版本开始)。

    步骤:

    1. 导航到 about:debugging
    2. 点击Load Temporary Add-on按钮
    3. 选择你的扩展清单文件

    【讨论】:

      【解决方案2】:

      Safari

      1. 通过从 Safari 菜单中选择 Safari Extensions 打开图库。
      2. 点击您要安装的扩展程序旁边的“立即安装”。

      您还可以直接从您喜欢的开发者那里获得扩展。当您从开发人员处下载扩展程序时,您会得到一个以 .safariextz 结尾的文件。双击该文件以安装扩展。它不是由 Apple 签名或托管的,因此 Safari 会要求您确认您信任来源并希望安装扩展程序。

      火狐

      需要开启调试模式查看更多信息here

      【讨论】:

      • 你没有得到我的问题。我询问了如何在 sarafi 和 firefox 上测试或加载扩展,而不是现成的要安装的扩展。顺便感谢您对这个问题的回答。
      猜你喜欢
      • 2012-02-06
      • 2017-03-14
      • 2014-05-14
      • 2013-08-26
      • 2017-11-12
      • 2015-03-26
      相关资源
      最近更新 更多