我想創建一個擴展的鉻,其中突變的Facebook時間軸的DOM。 Chrome擴展不能注入var或功能創建的頁面: https://developer.chrome.com/extensions/content_scripts#execution-environmentChrome擴展突變運行反應應用程序
因此,它可能改變反應應用程序的渲染?我試圖手動更改文本:
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?');
}
但事後狀的部分休息,當我改變反應也如預期一樣的文字。任何提示或可能改變反應DOM沒有打破整個應用程序?
反應,可以與'__REACT_DEVTOOLS_GLOBAL_HOOK__'溝通,就像react-devtools一樣,但對我的問題來說太難了。我想我會以另一種方式來做,或者根本就不做。 https://github.com/facebook/react-devtools :)中有很多信息 – huv1k