我正在尝试为 chrome 创建扩展,它会改变 facebook 时间线的 DOM。Chrome 扩展程序无法注入页面创建的 var 或函数:https : //developer.chrome.com/extensions/content_scripts#execution-environment
那么它可能会改变react应用程序的渲染吗?我正在尝试手动更改文本:
var elements = document.querySelectorAll('.UFILikeLink');
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
element.innerHTML = element.innerHTML.replace(/Like/g, 'ORly?');
}
但之后像组件中断,当我改变react时,文本与预期相同。任何提示或有可能在不破坏整个应用程序的情况下更改 react DOM?