Using href attribute instead of the property

Using .href returns the full url with prototcol, port and all. This is cool, but it also means that isCrossDomain will always return true when you're on a https page.

`url.isCrossDomain` returns true when the current url is https and the link is an internal link. Something to do with comparing `location.port` (which is `""`) with an assumed port based on the protocol. 

Anyway, this fixes link-delegate for https pages.