我遇到了这个在谷歌浏览器中工作的用户脚本。
我想将它用作 Google Chrome 扩展,因为这将使我有经验将许多其他代码从用户脚本转换为 Google Chrome 扩展。
有人可以给我一个关于如何使用这个用户脚本代码制作 Google Chrome 扩展的分步教程吗?
// ==UserScript==
// @name Facebook Ads Hider
// @author Jose Luis Martin
// @namespace http://joseluismartin.info
// @description Hide Ads on Facebook
// @include http://www.facebook.com/*
// @run-at document-start
//
// ==/UserScript==
if (document.addEventListener) {
document.addEventListener("DOMNodeInserted", onNodeInserted, false);
}
// Event listener to hide ads containers
function onNodeInserted(event) {
target = event.target;
if (target.className == "ego_column") {
hideElement(target);
}
}
// trivial hide of ads container
function hideElement(elto) {
elto.style.visibility = "hidden";
elto.style.hight = "0px";
elto.style.width = "0px";
}
请不要回复说不需要这样做,因为用户脚本可以在 Google Chrome 上本地运行。我这样做是为了学习如何制作 Google Chrome 扩展程序。
谷歌浏览器扩展教程非常不好理解,让我呕吐——我不知道是谁做的!