<html> <head> <script> function changeHost() { window.location.host = "www.example.com:"; } </script> </head> <body> <p>This will test the URL canonicalization by assigning a host with an empty port specifier to window.location.host</p> <p>Clicking the following button should change the host in the current URL to "www.example.com:". It actually loading is not important - if you see "www.example.com:0" the test has failed. You should see "www.example.com:"</p> <input type="button" value="Click Here" onClick="changeHost();"> </body> </html>