Google chrome 如何用我在userscripts.org上找到的代码编译GoogleChrome扩展?

Google chrome 如何用我在userscripts.org上找到的代码编译GoogleChrome扩展?,google-chrome,google-chrome-extension,userscripts,Google Chrome,Google Chrome Extension,Userscripts,我在谷歌Chrome上找到了一个可以工作的浏览器 我想使用它作为谷歌浏览器的扩展,因为这将给我的经验,转换许多其他代码从用户脚本到谷歌浏览器扩展 有人能给我一个循序渐进的教程,如何使谷歌浏览器的扩展了 /==UserScript== //@name Facebook广告隐藏器 //@作者何塞·路易斯·马丁 //@名称空间http://joseluismartin.info //@description在Facebook上隐藏广告 //@包括http://www.facebook.com/* //

我在谷歌Chrome上找到了一个可以工作的浏览器

我想使用它作为谷歌浏览器的扩展,因为这将给我的经验,转换许多其他代码从用户脚本到谷歌浏览器扩展

有人能给我一个循序渐进的教程,如何使谷歌浏览器的扩展了

/==UserScript==
//@name Facebook广告隐藏器
//@作者何塞·路易斯·马丁
//@名称空间http://joseluismartin.info
//@description在Facebook上隐藏广告
//@包括http://www.facebook.com/*
//@在文档开始时运行
// 
//==/UserScript==
if(文件增补列表器){
文件。添加的文件列表(“域节点插入”,onNodeInserted,false);
}
//隐藏广告容器的事件侦听器
函数onNodeInserted(事件){
target=event.target;
if(target.className==“ego\u列”){
隐藏元素(目标);
}
}
//广告容器的琐碎隐藏
函数隐藏元素(elto){
elto.style.visibility=“隐藏”;
elto.style.hight=“0px”;
elto.style.width=“0px”;
}
请不要回答没有必要这样做,因为用户脚本可以在Google Chrome上本机运行。我这样做是为了学习如何制作谷歌浏览器的扩展


这对理解很不好,让我呕吐——我不知道是谁做的

在谷歌浏览器中,用户脚本是扩展。脚本被打包为一个,扩展名
manifest.json
自动生成

要实现“全面”扩展:

  • 首先组织脚本和源文件,并显式创建
    manifest.json
    ,如中所示

  • 此时不需要更改该用户脚本的代码,但需要将
    @include
    @runat
    指令的值传输到将生成的
    manifest.json
    文件中。参考链接答案中的示例

  • 阅读并注意如何使用清单轻松添加CSS、jQuery、用户脚本(也称为内容脚本)等

  • 内容脚本是Chrome扩展可用的3个主要工具之一。另外两个是背景页面和UI页面。了解更多关于从开始的

  • 最后,您可以按照中的说明打包扩展


  • 因此,如果不使用扩展名,就无法修改user.js文件。这意味着没有无头chrome添加user.js RIP。Firefox允许这样做。