@@ -98451,6 +98451,12 @@ interface <dfn interface>Navigator</dfn> {
98451
98451
<li><p>Assert: <var>inputURL</var>'s <span data-x="concept-url-scheme">scheme</span> is
98452
98452
<var>normalizedScheme</var>.</p></li>
98453
98453
98454
+ <li><p><span data-x="set the username">Set the username</span> given <var>inputURL</var> and
98455
+ the empty string.</p></li>
98456
+
98457
+ <li><p><span data-x="set the password">Set the password</span> given <var>inputURL</var> and
98458
+ the empty string.</p></li>
98459
+
98454
98460
<li><p>Let <var>inputURLString</var> be the <span
98455
98461
data-x="concept-url-serializer">serialization</span> of <var>inputURL</var>.</p></li>
98456
98462
@@ -98532,6 +98538,8 @@ interface <dfn interface>Navigator</dfn> {
98532
98538
98533
98539
<ul class="brief">
98534
98540
<li><code data-x="">bitcoin</code></li> <!-- https://en.bitcoin.it/wiki/BIP_0021 -->
98541
+ <li><code data-x="">ftp</code></li>
98542
+ <li><code data-x="">ftps</code></li>
98535
98543
<li><code data-x="">geo</code></li>
98536
98544
<li><code data-x="">im</code></li>
98537
98545
<li><code data-x="">irc</code></li>
@@ -98543,6 +98551,7 @@ interface <dfn interface>Navigator</dfn> {
98543
98551
<li><code data-x="">news</code></li>
98544
98552
<li><code data-x="">nntp</code></li>
98545
98553
<li><code data-x="">openpgp4fpr</code></li>
98554
+ <li><code data-x="">sftp</code></li>
98546
98555
<li><code data-x="">sip</code></li>
98547
98556
<li><code data-x="">sms</code></li>
98548
98557
<li><code data-x="">smsto</code></li>
@@ -98632,14 +98641,6 @@ interface <dfn interface>Navigator</dfn> {
98632
98641
allowing administrators to disable custom handlers on certain subdomains, content types, or
98633
98642
schemes.</p>
98634
98643
98635
- <p><strong>Leaking credentials.</strong> User agents must never send username or password
98636
- information in the URLs that are escaped and included sent to the handler sites. User agents may
98637
- even avoid attempting to pass to web-based handlers the URLs of resources that are known to
98638
- require authentication to access, as such sites would be unable to access the resources in
98639
- question without prompting the user for credentials themselves (a practice that would require the
98640
- user to know whether to trust the third-party handler, a decision many users are unable to make or
98641
- even understand).</p>
98642
-
98643
98644
<p><strong>Interface interference.</strong> User agents should be prepared to handle intentionally
98644
98645
long arguments to the methods. For example, if the user interface exposed consists of an "accept"
98645
98646
button and a "deny" button, with the "accept" binding containing the name of the handler, it's
@@ -127667,6 +127668,7 @@ INSERT INTERFACES HERE
127667
127668
Arthur Stolyar,
127668
127669
Arun Patole,
127669
127670
Aryeh Gregor,
127671
+ Asanka Herath,
127670
127672
Asbjørn Ulsberg,
127671
127673
Ashley Gullen,
127672
127674
Ashley Sheridan,
0 commit comments