JSFiddle - React, Tailwind, and code Playground

by zjcqoo

HTML

<button onclick="console.log('xss')">CLICK ME</button>

JavaScript

document.addEventListener('click', function(e) {
    console.log('bubble');
});

document.addEventListener('click', function(e) {
    var element = e.target;
    var code = element.getAttribute('onclick');
    
    if (/xss/.test(code)) {
        e.stopImmediatePropagation();
        console.log('拦截可疑事件:', code);
    }
}, true);