【发布时间】:2019-10-30 21:40:54
【问题描述】:
我正在尝试在 iframe 中附加一个带有属性 myprop 的 Web 组件 DOM 节点 comp。
const frame = document.createElement('iframe')
frame.src = 'about:blank'
frame.addEventListener('load', _ => {
console.log(comp.myprop) // "abc"
frame.contentDocument.body.appendChild(comp)
console.log(comp.myprop) // undefined in Firefox, "abc" in Chrome, Safari
})
这在 Chrome 和 Safari 中完美运行。但是,在将comp 附加到 iframe 的主体之后,Firefox 似乎删除了myprop。
【问题讨论】:
标签: javascript firefox iframe web-component