如何修改Chrome网上应用店中的扩展程序?

Ale*_*dlc 41 google-chrome-extension chrome-web-store

我在Chrome网上商店看到了这个扩展程序,它展示了YouTube频道的最新视频.我想修改此扩展名,以使其适用于不同的渠道.

我怎么能这样做?

Rob*_*b W 81

你有两个选择:

  1. 联系分机的开发人员,并寻求帮助.
  2. 编辑源代码

我将解释如何修改扩展,并以简单的方式安装它.

获取源并进行修改

  1. 安装Chrome扩展程序源查看器.
  2. 转到要修改的扩展程序的Chrome网上应用店中的页面.
  3. 单击黄色CRX按钮,然后选择下载(屏幕截图).
  4. 解压缩zip文件.
  5. 阅读源代码,并更改需要更改的内容(在您的特定情况下,我很快就确定您要更改编辑config.js并更改"channel"属性).保存更改.

使用扩展的修改版本.

  1. 访问Chrome扩展程序页面(chrome://extensions/).
  2. 启用开发者模式,勾选右上角的复选框.
  3. 单击"加载解压缩的扩展"按钮.
  4. 选择分机的文件夹(要知道哪个文件夹正确,请检查该文件夹是否包含所调用的文件manifest.json).
  5. 确认.你完成了.

除非您在上述任一步骤中都犯了错误(包括修改源代码),否则修改后的扩展应该按预期工作.

伦理

修改其他人的扩展以供个人使用并不是什么大问题.不过,千万不能发布这个扩展没有原始开发商的同意.原作者在创建扩展时付出了很多努力,甚至可能有他/她的联系方式.如果您分发扩展的(修改的)副本,原作者不能再更新扩展名,因此他/她无法解决错误.
更糟糕的是,如果您将扩展程序设置为糟糕的形状,用户将向原作者投诉,因为他们的联系人详细信息就在其上.

  • 文件名不是人类可读的。它旨在避免资源冲突和依赖项管理。这就是所谓的“逆向工程”。这并不容易,也不适合胆小的人。这不是_意味着_要完成..但这也是使它成为最有价值的学习方式之一的原因。 (2认同)