嗨,我编写了简单的 Safari 扩展程序来显示带有当前访问网站的 URL 的 QR 码。这是我将代码附加到页面的代码的一部分。
document.body.insertBefore(qrdisplay, document.body.firstChild);
qrdisplay.appendChild(img);
一切都很好,但糟糕的是,代码也附加到 iframe 内容中。如果每个站点都包含 facebook 之类的框和许多其他废话,这实际上是一个讨厌的问题:D 我可以以某种方式仅将元素附加到主体吗?我什么时候会使用某种“body child of body”选择器它不起作用..它根本不能,因为有两个独立的 DOM?我对吗?
谢谢你的建议,希望你能理解我的问题。。