Shows which HTML entities are allowed after colon with the JavaScript protocol
const div = document.createElement('div');div.innerHTML='<a href="javascript$[data1]:">test</a>';0x0D
div.querySelector('a').protocol === 'javascript:' && log('$[data1]')div.innerHTML='<a href="javascript::">test</a>';0x0D
div.querySelector('a').protocol === 'javascript:' && alert(':')div.innerHTML='<a href="javascript
:">test</a>';0x0D
div.querySelector('a').protocol === 'javascript:' && alert('
')div.innerHTML='<a href="javascript	:">test</a>';0x0D
div.querySelector('a').protocol === 'javascript:' && alert('	')