有没有可以自动修改html的chrome扩展?
例如,这是一个令人讨厌的标题。
<header class="top-bar js-top-bar top-bar__network _fixed">
我希望 chrome 在呈现页面期间删除这个标题。
是否有一个 chrome 扩展可以完成这项工作?
自动替换HTML似乎是一个选项,尽管它不支持 https。
这是我的 TamperMonkey 设置。
当我保存脚本、加载页面时,什么都没有发生,要删除的元素仍然存在。
如果我复制并粘贴所有代码,就会出现“无效”错误。
答案1
是的,坦普尔猴子就是为这类事情而设计的。默认情况下它不执行任何操作,但您可以创建自定义脚本,这些脚本将在打开您指定的网站时运行。以下是将从您的示例中删除元素的示例脚本:
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @grant none
// @include http://*
// @include https://*
// ==/UserScript==
(function() {
'use strict';
var elems = document.getElementsByClassName('top-bar__network');
elems[0].parentNode.removeChild(elems[0]);
})();