1. Protocol & Scheme Variations
Ensure your extension correctly filters and handles various URL schemes.
HTTPS linkHTTP link
WWW HTTPS link
Protocol-relative
Scheme-less link
FTP Link
File system link
Data URI
Custom scheme (SMS)
2. Absolute vs. Relative Paths
Test correct URL resolutions.
Absolute linkRoot-relative
Path-relative
Dot-relative
3. Internal vs. External Links
Understand domain scope and handling.
Internal linkCross-subdomain
External site
4. Anchor Fragments
Check anchors within page and cross-page.
Working anchorBroken anchor
5. Cyclic & Self Links
Prevent infinite loops and self-reference.
Self-linkTop anchor
6. Mail & Telephone
Ensure proper filtering of special schemes.
Valid mailInvalid mail
Valid tel
Malformed tel
7. Image & Media Links
Handle non-textual content links.
Image link that works
Broken link in image
8. JavaScript-driven Links
Distinguish between navigational and pseudo-links.
JS Link9. HTTP Status Code Playground
Check HTTP responses correctly.
200 OKWorking Page
404 Error
10. Accessibility Attributes
Proper ARIA11. Rel & Target Attributes
Correct _blankMissing rel
12. Security & Mixed Content
HTTP on HTTPS pageBad SSL certificate