window.URL

URL インターフェイス (DOM)

[3] URL インターフェイスは、 URL に関する操作を提供するものです。

仕様書

URL インターフェイスオブジェクト

[4] URL インターフェイスオブジェクト (window.URL) には、次のメンバーが存在します。

[16] 歴史的理由により、 URL インターフェイスオブジェクトwebkitURL という名前も持っています URL Standard

[7] File API の規定する Blob URL に関する静的メソッドを実装し、 URL Standard の規定する URL API は実装しない場合は、 URL インターフェイスオブジェクトprototype 特性を晒してはなりません >>5

[8] API が規定された歴史的順序より、このような制約があります。 現在となっては URL API を実装しないのはWeb互換ではありません。

URL オブジェクト

[11] APIURLUtils を参照。

テストケース

[6] デモ:

歴史

File API

URL API

[72] A URL API ( (Adam Barth 著, 版)) <http://lists.w3.org/Archives/Public/public-webapps/2010JulSep/0914.html>

[76] URLAPI: Summary ( ( 版)) <http://dvcs.w3.org/hg/URLAPI/>

[77] URL API ( ( 版)) <http://dvcs.w3.org/hg/url/raw-file/tip/Overview.html>

URL Standard

[78] IRC logs: freenode / #whatwg / 20110916 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20110916>

[80] Web Applications 1.0 r6745 Kill Location.resolveURL() in favour of the new URL() API. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6744&to=6745>

[1] [whatwg] Outstanding URL bugs (Anne van Kesteren 著, 版) <https://lists.w3.org/Archives/Public/public-whatwg-archive/2015May/0007.html>

[2] Stop defaulting to about:blank as that might be wrong going forward. · whatwg/url@c2980ee ( 版) <https://github.com/whatwg/url/commit/c2980ee398de9621b0c313e5cc522895227db24c>

[9] Make the Blob URL creating/revoking methods not be exposed on the ser… · w3c/FileAPI@b9c2275 ( 版) <https://github.com/w3c/FileAPI/commit/b9c2275df53cf3a808f1f272f3d6134d1b920549>

[10] 303152 - Implement URL spec - chromium - Monorail () <https://bugs.chromium.org/p/chromium/issues/detail?id=303152>

[12] Define URL's toJSON() (annevk著, ) <https://github.com/whatwg/url/commit/7dcfe5b5d766fd092b8ce09b6ab47ab2cb2a13f5>

[13] Re: Objects that can stringify in multiple ways (Anne van Kesteren著, ) <https://lists.w3.org/Archives/Public/public-script-coord/2017JanMar/0024.html>

[14] Editorial: change headings around in the API section (annevk著, ) <https://github.com/whatwg/url/commit/a562c55d659e1657d1dc9f9fad600bd9f9d70d82>

[15] Specify window.webkitURL as an alias to URL (zcorpan著, ) <https://github.com/whatwg/url/commit/c643963adaf99100d21d3bfb5969783b551b5150>

[17] 348985 - Deprecate and remove window.webkitURL (it's gone from workers, yay) - chromium - Monorail () <https://bugs.chromium.org/p/chromium/issues/detail?id=348985&desc=2>

[18] Specify window.webkitURL as an alias to URL by zcorpan · Pull Request #312 · whatwg/url () <https://github.com/whatwg/url/pull/312>

[19] Let webkitURL be an alias of the URL constructor · Issue #135 · whatwg/url () <https://github.com/whatwg/url/issues/135>

[20] 1366734 - Implement webkitURL legacy window alias for URL () <https://bugzilla.mozilla.org/show_bug.cgi?id=1366734>