Javascript 从Google Chrome扩展中的背景页访问聚焦元素

Javascript 从Google Chrome扩展中的背景页访问聚焦元素,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在开发一个扩展,它应该改变web页面上聚焦文本输入元素的内容 因此,我的扩展有一个带有一些函数的背景,它获取需要插入到最后一个焦点html输入元素的文本。问题在于获取这样的元素。在FF中,它是document.commandDispatcher.focusedElement,我试图使用window.document.activeElement,但它总是返回后台html主体的对象,而不是当前窗口的对象。(但在文档中说“在背景页的情况下,当前窗口的值回落到最后一个活动窗口…” 所以问题是,如何从

我正在开发一个扩展,它应该改变web页面上聚焦文本输入元素的内容

因此,我的扩展有一个带有一些函数的背景,它获取需要插入到最后一个焦点html输入元素的文本。问题在于获取这样的元素。在FF中,它是document.commandDispatcher.focusedElement,我试图使用window.document.activeElement,但它总是返回后台html主体的对象,而不是当前窗口的对象。(但在文档中说“在背景页的情况下,当前窗口的值回落到最后一个活动窗口…”

所以问题是,如何从扩展的背景页面获取当前的焦点元素?

我认为您必须使用获取输入文本值,然后使用将其传递到背景页面。当后台页面收到消息时,将执行相应的函数,并将结果发送到内容脚本,以便在页面中应用结果