我想製作一個Chrome擴展程序,用其他內容替換頁面上給定字母的每個實例。例如,如果它用q
代替p
,它將代替字母q
的所有實例,因此如果我使用谷歌搜索Spanish
,它將用Sqanish
代替它。我會如何去做這件事?替換每個頁面上的每個字母的實例?
我希望它是自己的擴展,獨立於其他擴展。
我想製作一個Chrome擴展程序,用其他內容替換頁面上給定字母的每個實例。例如,如果它用q
代替p
,它將代替字母q
的所有實例,因此如果我使用谷歌搜索Spanish
,它將用Sqanish
代替它。我會如何去做這件事?替換每個頁面上的每個字母的實例?
我希望它是自己的擴展,獨立於其他擴展。
你可以使用一些腳本鉻等擴展Tampermonkey,把一段JavaScript代碼來替換你想要什麼用的功能,如
function replaceAll(str, find, replace) {
return str.replace(new RegExp(find, 'g'), replace);
}
,並與像
適用於所有的DOMdocument.querySelectorAll("*").innerHtml
其他相關/重複:[用鉻擴展替換鏈接](https://stackoverflow.com/q/40276158),[將網頁文本中的匹配詞更改爲按鈕](https://stackoverflow.com/q/40572679),[使用包含該文本的按鈕替換網頁段落中的每個詞](https://stackoverflow.com/q/40542280),[使用.replace()突出顯示頁面上的文字詞]( https://stackoverflow.com/q/40710728) – Makyen