这是一个巨大的远景,但无论如何我会尝试:-) 假设在Chrome扩展程序中我有两个页面(例如,选项页面和弹出页面),我想在它们之间移动一个DOM对象(例如,播放YouTube电影的iframe)。有没有办法做到这一点?
答案 0 :(得分:0)
您可以通过
获取内部htlmsaved_html = dom_node.innerHTML
将dom节点作为字符串,您可以将其保存在localStorage或cookie中(不确定哪个在chrome扩展中有效)。在另一页,您将其加载到容器中:
container.innerHTML = saved_html
注意:状态不会被保存,因此如果您播放视频,它仍会在其他网站上暂停。如果iframe不在您的域中,也无法访问iframe的innerHTML。