<html>
  <head>
    <meta content="text/html; charset=GB2312" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">As I tested, the chromium
      <meta http-equiv="content-type" content="text/html;
        charset=GB2312">
      <span style="color: rgb(48, 57, 66); font-family: Ubuntu, Arial,
        sans-serif; font-size: 12px; font-style: normal; font-variant:
        normal; font-weight: normal; letter-spacing: normal;
        line-height: normal; orphans: 2; text-align: start; text-indent:
        0px; text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-size-adjust: auto;
        -webkit-text-stroke-width: 0px; display: inline !important;
        float: none; ">Version 22.0.1217.0 (148296) shows auth dialogs
        for both XHR and sub-resources. Perhaps the changing has not
        been pushed to trunk !?<br>
        <br>
      </span>On 07/25/2012 12:58 AM, Adam Barth wrote:<br>
    </div>
    <blockquote
cite="mid:CAJE5ia8osCOibf1omVwyxWgd6C=Bf0x0zEtxG4sOLTCouCAbKA@mail.gmail.com"
      type="cite">
      <pre wrap="">On Tue, Jul 24, 2012 at 9:28 AM, xuewen.wang
<a class="moz-txt-link-rfc2396E" href="mailto:xuewen.wang@torchmobile.com.cn">&lt;xuewen.wang@torchmobile.com.cn&gt;</a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Do you know why the chromium has not cancel auth dialog for XHR? Is this
the main reason?
</pre>
      </blockquote>
      <pre wrap="">
The network stack folks did a round of removing auth dialogs for
subresources a while back.  I'm not sure why they didn't remove the
dialog from XHR.  It's possible they ran into compat trouble or that
it was an oversight.

Adam


</pre>
      <blockquote type="cite">
        <pre wrap="">On 07/24/2012 11:52 PM, Brady Eidson wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">On Jul 24, 2012, at 2:58 AM, Adam Barth <a class="moz-txt-link-rfc2396E" href="mailto:abarth@webkit.org">&lt;abarth@webkit.org&gt;</a> wrote:

</pre>
          <blockquote type="cite">
            <pre wrap="">I don't think we should add this property.  Instead we should not ever
present HTTP auth dialogs for any requests other than the main
resource for the top-level frame.  Presenting HTTP auth dialogs in
other contexts is a phishing risk.
</pre>
          </blockquote>
          <pre wrap="">I think there are corporate/financial apps that would break if this was policy.

Thanks,
~Brady

</pre>
          <blockquote type="cite">
            <pre wrap="">Adam


On Tue, Jul 24, 2012 at 2:47 AM, xuewen <a class="moz-txt-link-rfc2396E" href="mailto:xuewen.wang@torchmobile.com.cn">&lt;xuewen.wang@torchmobile.com.cn&gt;</a> wrote:
</pre>
            <blockquote type="cite">
              <pre wrap="">When we send XMLHttpRequest  to access search engines or it is sent from
chrome extensions,  we may do/don't want the browser to show the
authentication challenge dialog. Should we provide a property to give a
choice to users such as the "webkitBackground"?

Please see the bug <a class="moz-txt-link-freetext" href="https://bugs.webkit.org/show_bug.cgi?id=91964">https://bugs.webkit.org/show_bug.cgi?id=91964</a>

If we totally disable XHR popping up the challenge dialogs, then how can the
user request the resource using XHR from the sites across origins and
requiring authentications? Or will this operation be disallowed in the
future?

One way is to show a form by javascript to ask for the credentials in its
"onReadyStatusChange" and resend it by XHR. Is this the reason to totally
disable the XHR popping up challenge dialogs?

Sean Wang
</pre>
            </blockquote>
            <pre wrap="">_______________________________________________
webkit-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a>
<a class="moz-txt-link-freetext" href="http://lists.webkit.org/mailman/listinfo/webkit-dev">http://lists.webkit.org/mailman/listinfo/webkit-dev</a>
</pre>
          </blockquote>
          <pre wrap="">.

</pre>
        </blockquote>
        <pre wrap="">
</pre>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>