Chrome扩展程序将注入React网站

时间:2019-02-04 13:33:58

标签: javascript reactjs google-chrome-extension

我正在尝试使用Chrome扩展程序将一些代码注入网站。该网站是一个React App,并且有我定位的特定div。

在内容脚本中,我做了一个简单的检查,然后将内容注入页面上。我已经在服务器渲染的页面上成功尝试过,但是我无法在React App上运行它。

const viewport = document.querySelector('.extension-button');
const app = document.createElement('div');
app.id = 'inject';
viewport.insertAdjacentElement('beforeend', app);

我的扩展程序中的代码如上所述。如果我从头开始注销文档,则可以看到完整的html代码,包括带有“ extension-button”类的div。

我遇到的问题是视口为空。 如果我在网站的控制台中输入上面的代码,则会注销div。

有人知道发生了什么事吗?

0 个答案:

没有答案