1

我已经为Chrome开发了扩展,后来我使用gulp做了特定的浏览器。如何在Firefox和Safari浏览器上加载扩展?

所以我知道留下文件夹。

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

因此,对于铬是简单的拖放。

所以我面临的问题是,当我尝试加载在Firefox浏览器about:degugger它会拒绝我的扩展说它是腐败的。

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

回答

0

Safari浏览器

  1. 打开画廊从Safari浏览器菜单中选择Safari扩展。
  2. 点击“现在安装”旁边要安装该扩展。

您也可以直接从您喜爱的开发商获得扩展。当你从开发者下载的扩展,你会得到一个文件结束与.safariextz。双击该文件以安装该扩展。它没有签署或由苹果主持,所以Safari会询问您确认您信任的来源和要安装的扩展。

火狐

您需要启用d ebug模式检查的详细信息here

+0

ü没有得到我的问题的权利。 我问过如何在sarafi和firefox上测试或加载扩展,而不是现成的扩展来安装。 顺便谢谢你对这个问题的回复。 –

0

在Safari

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

安装上正在开发的扩展Firefox

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

步骤:

  1. 导航到约:调试
  2. 点击Load Temporary Add-on按钮
  3. 选择你的清单文件扩展
相关问题