假设我经常使用一个网站,但不喜欢设计中的某个方面。我显然不拥有这个网站,但我不想每次加载页面时都必须进去编辑HTML。我希望能够保存一些HTML代码,并且每当打开该网站时,它应该自动替换代码,或者运行一些Javascript之类的东西,甚至可以更改一些CSS。这是否可能,如果可能,如何实现?
假设我经常使用一个网站,但不喜欢设计中的某个方面。我显然不拥有这个网站,但我不想每次加载页面时都必须进去编辑HTML。我希望能够保存一些HTML代码,并且每当打开该网站时,它应该自动替换代码,或者运行一些Javascript之类的东西,甚至可以更改一些CSS。这是否可能,如果可能,如何实现?
// ==UserScript==
// @name Stack Snippet Modal Fixer
// @description Prevents snippet double-clicking from breaking the snippet interface
// @author CertainPerformance
// @version 1.0.0
// @include /^https://(?:(?:(?:codereview|gamedev|codegolf|meta)\.)(?:[^/]+\.)?stackexchange\.com|(?:[^/]+\.)?stackoverflow\.com)/(?:questions/(?:\d|ask/)|posts/\d+/edit|review/(?:reopen|helper|low-quality-posts|suggested-edits)(?:/\d+|$))/
// @grant none
// ==/UserScript==
document.body.appendChild(document.createElement('style')).textContent = `
.snippet-modal {
pointer-events: auto !important;
}
`;
<style>
标签,但您也可以对文档进行其他更改(例如更改页面的HTML或删除现有内联<style>
的样式规则等)。
用户脚本的唯一限制是页面上Javascript的限制,但大多数想要调整的内容可能都可以通过Javascript实现。如果您有兴趣做一些工作,您可以编写一个Google Chrome扩展程序来完成您所要求的功能。请查看https://developer.chrome.com/extensions/getstarted以开始。
contenteditable="true"
更改文本,但是如何保存此更改呢?是否可以从网页内部编辑/更改Tampermonkey脚本?最简单的方法是什么? - JinSnow