用 tampermonkey 替换网页中的特定颜色
Replace specific colours in a webpage with tampermonkey
我正在尝试用我自己的预定义颜色替换网页上的所有颜色。
我想使用 tampermonkey 将所有提及的“rgba(29,161,242,1.00)”替换为“rgb(255 0 0)”
但我不确定该怎么做。
如果它是一个 JavaScript 功能有限的多页面应用,这应该可行:
const oldColorNormalized = 'rgb(29, 161, 242)'
const newColor = 'rgb(255 0 0)'
document.querySelectorAll('*').forEach(el => {
if (getComputedStyle(el).color === oldColorNormalized) {
el.style.color = newColor
}
})
如果它是一个单页应用程序或有很多 JS 呈现的内容,您可能需要一些更复杂的 MutationObserver
s。
我正在尝试用我自己的预定义颜色替换网页上的所有颜色。 我想使用 tampermonkey 将所有提及的“rgba(29,161,242,1.00)”替换为“rgb(255 0 0)” 但我不确定该怎么做。
如果它是一个 JavaScript 功能有限的多页面应用,这应该可行:
const oldColorNormalized = 'rgb(29, 161, 242)'
const newColor = 'rgb(255 0 0)'
document.querySelectorAll('*').forEach(el => {
if (getComputedStyle(el).color === oldColorNormalized) {
el.style.color = newColor
}
})
如果它是一个单页应用程序或有很多 JS 呈现的内容,您可能需要一些更复杂的 MutationObserver
s。