Characters that can be inside the javascript protocol
Characters that can be inside the javascript protocol in html
Created byhipotermia
Created Jan 22, 2025
Updated May 28, 2025
Detecting browser...
CategoryURL Handling
VisibilityPublic
TypeXSS
CharsetUTF-8
Template used:
<a href="java$[chr]script:test.com/" id="test"></a>Code used after fuzz:
if(document.getElementById("test").protocol=="javascript:"){log($[i])}Sample payloads
<a href="java0x09script:test.com/" id="test"></a><a href="java
script:test.com/" id="test"></a><a href="java0x0Dscript:test.com/" id="test"></a>Fuzz results
Chrome 145.0.0.0 desktop Windows NT 10.0
Updated16 Feb 2026
Found 3 results
Loading...
Chrome 143.0.0.0 desktop macOS 10.15.7older version
Updated25 Jan 2026
Found 3 results
Loading...
Firefox 148.0 desktop Windows NT 10.0
Updated23 Feb 2026
Found 3 results
Loading...
Firefox 147.0 desktop Linuxolder version
Updated23 Feb 2026
Found 3 results
Loading...
Microsoft Edge 145.0.0.0 desktop Windows NT 10.0
Updated17 Feb 2026
Found 3 results
Loading...
Safari 0 mobile iOS 18.3.2
Updated18 Feb 2026
Found 3 results
Loading...