Javascript 如何将HTML DOM元素从后台脚本传递到内容脚本?

Javascript 如何将HTML DOM元素从后台脚本传递到内容脚本?,javascript,jquery,google-chrome-extension,Javascript,Jquery,Google Chrome Extension,当chrome扩展声明“消息可以包含任何有效的JSON对象(null、boolean、number、string、array或object)”时,如何将HTML DOM元素数组从后台脚本传递到内容脚本 可能的方法-(已尝试,但无法再次成功创建对象) 将HTMLDOM元素转换为htmlString,传递消息并在内容脚本中再次创建DOM元素 无法传递元素。您使用HTML字符串的想法是一个正确的解决方法。要重建元素,请将其分配给任何DOM元素的innerHTML或使用DOMParser API。“已

当chrome扩展声明“消息可以包含任何有效的JSON对象(null、boolean、number、string、array或object)”时,如何将HTML DOM元素数组从后台脚本传递到内容脚本

可能的方法-(已尝试,但无法再次成功创建对象)

  • 将HTMLDOM元素转换为htmlString,传递消息并在内容脚本中再次创建DOM元素

无法传递元素。您使用HTML字符串的想法是一个正确的解决方法。要重建元素,请将其分配给任何DOM元素的innerHTML或使用DOMParser API。“已尝试,但无法再次创建对象”显示该尝试。您需要通过使用或插入到容器元素中来解析传递回来的字符串