diff --git a/complete.html b/complete.html
index a8da4c680ac..92a31f5b052 100644
--- a/complete.html
+++ b/complete.html
@@ -239,7 +239,7 @@
The The arguments to the methods have the following meanings and
corresponding implementation requirements. The requirements that
involve throwing exceptions must be processed in the order given
- below, stopping at the first exception raised. (So the
- Web Applications 1.0
- Living Standard — Last Updated 23 August 2011
+ Living Standard — Last Updated 25 August 2011
7.5.1.2 Custom scheme and conten
// content handler registration
void registerProtocolHandler(DOMString scheme, DOMString url, DOMString title);
void registerContentHandler(DOMString mimeType, DOMString url, DOMString title);
+ DOMString isProtocolHandlerRegistered(DOMString scheme, DOMString url);
+ DOMString isContentHandlerRegistered(DOMString mimeType, DOMString url);
+ void unregisterProtocolHandler(DOMString scheme, DOMString url);
+ void unregisterContentHandler(DOMString mimeType, DOMString url);
};
registerProtocolHandler()
@@ -70488,9 +70492,9 @@ 7.5.1.2 Custom scheme and conten
SECURITY_ERR
exceptions take precedence over the
- SYNTAX_ERR
exception.)
registerProtocolHandler()
only)The following MIME types are in the type blacklist:
-text/cache-manifest
text/cache-manifest
text/css
text/html-sandboxed
text/html
A string used to build the URL of the page that will handle the requests.
-When the user agent uses this URL, it must replace the first
- occurrence of the exact literal string " User agents must raise a User agents must raise a The resulting absolute URL would by
+ definition not be a valid URL as it would include the
+ string " User agents must raise a This is forcibly the case if the The resulting absolute URL is the
+ proto-URL. It identifies the handler for the purposes
+ of the methods described below. When the user agent uses this handler, it must replace the
+ first occurrence of the exact literal string "%s
"
- with an escaped version of the absolute URL of the
- content in question (as defined below), then resolve the resulting URL, relative to the base URL of the entry
+ SYNTAX_ERR
exception if
+ the url argument passed to one of these
+ methods does not contain the exact literal string
+ "%s
".SYNTAX_ERR
if resolving the url
+ argument relative to the entry script's base URL, is not successful.%s
" which is not a valid component
+ in a URL.SECURITY_ERR
exception if
+ the resulting absolute URL has an origin
+ that differs from the origin of the entry
+ script.%s
placeholder is in the scheme, host, or port
+ parts of the URL.%s
" in the url argument with
+ an escaped version of the absolute URL of the content
+ in question (as defined below), then resolve the resulting URL, relative to the base URL of the entry
script at the time the registerContentHandler()
or registerProtocolHandler()
methods were invoked, and then navigate