const addIframeCss = (iframe, cssText) => {
iframe.contentWindow &&
iframe.contentWindow.postMessage( { type: "addCssText", data: cssText });
};
const addCssIframeListener = (iframe) => {
iframe.contentWindow
.eval(` window.addEventListener('message', function(event) {
if (event.data.type == 'addCssText') {
var x = document.createElement("style");
var t = document.createTextNode(event.data.data);
x.appendChild(t);
document.querySelector('head').appendChild(x);
}
})`);
};
js 父窗口给子窗口添加css
于 2022-03-18 22:29:48 首次发布