将元素从一个DOM移动到另一个DOM

时间:2013-07-21 10:17:39

标签: html dom google-chrome-extension

这是一个巨大的远景,但无论如何我会尝试:-) 假设在Chrome扩展程序中我有两个页面(例如,选项页面和弹出页面),我想在它们之间移动一个DOM对象(例如,播放YouTube电影的iframe)。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以通过

获取内部htlm
saved_html = dom_node.innerHTML

将dom节点作为字符串,您可以将其保存在localStorage或cookie中(不确定哪个在chrome扩展中有效)。在另一页,您将其加载到容器中:

container.innerHTML = saved_html

注意:状态不会被保存,因此如果您播放视频,它仍会在其他网站上暂停。如果iframe不在您的域中,也无法访问iframe的innerHTML。

相关问题