Index: lib/url.js |
=================================================================== |
--- a/lib/url.js |
+++ b/lib/url.js |
@@ -17,37 +17,6 @@ |
/** @module url */ |
-window.URL = (function() |
-{ |
- let URL = window.URL || window.webkitURL; |
- let URLProperties = ["href", "protocol", "host", "hostname", "pathname", "search"]; |
- |
- if (!URL || !URLProperties.every(prop => prop in new URL("about:blank"))) |
- { |
- let doc = document.implementation.createHTMLDocument(); |
- |
- let base = doc.createElement("base"); |
- doc.head.appendChild(base); |
- |
- let anchor = doc.createElement("a"); |
- doc.body.appendChild(anchor); |
- |
- URL = function(url, baseUrl) |
- { |
- if (baseUrl instanceof URL) |
- base.href = baseUrl.href; |
- else |
- base.href = baseUrl || ""; |
- anchor.href = url; |
- |
- for (let prop of URLProperties) |
- this[prop] = anchor[prop]; |
- }; |
- } |
- |
- return URL; |
-})(); |
- |
/** |
* Gets the IDN-decoded hostname from a URL object. |
* |