split </script> to prevent inadvertantly closing an enclosing inline script tag - fixes #4980

pull/4981/head
Gus 5 years ago
parent dba6e5efad
commit c058b935e8

@ -275,7 +275,7 @@ export function add_resize_listener(node: HTMLElement, fn: () => void) {
let unsubscribe: () => void; let unsubscribe: () => void;
if (crossorigin) { if (crossorigin) {
iframe.src = `data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}</script>`; iframe.src = `data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<` + `/script>`;
unsubscribe = listen(window, 'message', (event: MessageEvent) => { unsubscribe = listen(window, 'message', (event: MessageEvent) => {
if (event.source === iframe.contentWindow) fn(); if (event.source === iframe.contentWindow) fn();
}); });

Loading…
Cancel
Save