代码之家  ›  专栏  ›  技术社区  ›  Sybacom Agency

如何将自定义CSS注入Google Chrome的用户界面?(我想编辑扩展名)[重复]

  •  -1
  • Sybacom Agency  · 技术社区  · 3 年前

    我见过 this extension 在Chrome网上商店,它显示了YouTube频道的最新视频。我想修改这个扩展,使它与不同的频道一起工作。

    我该怎么做?

    0 回复  |  直到 13 年前
        1
  •  151
  •   woxxom    3 年前

    您有两种选择:

    1. 请联系扩展的开发人员,并寻求帮助。
    2. 编辑源代码

    我将解释如何修改和安装扩展, 简单地说

    获取源并对其进行修改

    1. 安装 Chrome extension source viewer
    2. 转到Chrome Web Store中要修改的扩展的页面。
    3. 单击上下文菜单中的黄色CRX按钮,然后选择下载( screenshot )。

    您也可以使用 online crxviewer 下载zip。

    1. 提取zip文件。
    2. 删去 _metadata 文件夹
    3. 阅读源代码,并更改需要更改的内容(在您的特定情况下,我很快就确定您想要更改编辑 config.js 并更改 "channel" 财产)。保存更改。

    使用扩展的修改版本。

    1. 访问Chrome扩展页面( chrome://extensions/ )。
    2. 通过激活右上角的开关,启用开发人员模式。
    3. 单击“加载未打包的扩展”按钮。
    4. 选择扩展名的文件夹(要知道哪个文件夹是正确的,请检查该文件夹是否包含名为 manifest.json )。
    5. 证实你完了。

    除非您在这两个步骤中都犯了错误(包括修改源代码),否则修改后的扩展应该按预期工作。

    道德准则

    修改他人的扩展名以供个人使用并不是什么大事。但是,做 在未经原始开发者同意的情况下分发此扩展。原作者在创建扩展时付出了很多努力,甚至可能有他/她的联系方式。如果你分发扩展的(修改后的)副本,原作者将无法再更新扩展,因此他/她无法解决错误。
    更糟糕的是,如果你把扩展搞得一团糟,用户会向原作者投诉,因为他们的联系方式就在上面。