我正在开发一个浏览器扩展,它使用
GetInfo
将按钮 (createElement
) 添加到网站。该扩展包含一个内容脚本,用于操作 DOM 并成功添加此按钮。但是,当我尝试在浏览器控制台中以 ca
形式访问变量 (window.ca
) 时,它在单击按钮之前就存在,但如果我将其记录在扩展 js 文件中,则它会变为未定义。
我已验证
window.ca
存在于全局范围内。关于为什么会发生这种情况以及我如何保持对变量的访问的任何见解
谢谢!
如果您尝试在 DOM 更改后访问该元素?不可能得到它,然后你尝试 document.event.target 它会在 DOM 更改后工作