diff --git a/src/mixins/datatable.js b/src/mixins/datatable.js index d14ee455..d2cee506 100644 --- a/src/mixins/datatable.js +++ b/src/mixins/datatable.js @@ -86,6 +86,14 @@ export default { style.remove(); }); + doc.body.querySelectorAll("*").forEach((el) => { + Array.from(el.attributes).forEach((attr) => { + if (attr.name.startsWith("on") || /^javascript:/i.test(attr.value)) { + el.removeAttribute(attr.name); + } + }); + }); + return doc.body.innerHTML; }, changePage(page) {