On Tue, Jul 1, 2014 at 4:20 PM, Boris Zbarsky <bzbar...@mit.edu> wrote:
> What is the process of getting new contexts added as new features are added
> to the platform?

File a bug.


> So, "popup".
>
> Is <a target="_blank" href="whatever"> a "navigation" or a "popup"? What
> about <a target="something" href="whatever">?  Does it depend on whether an
> existing navigation context with the name "something" exists?  What about
> window.open("whatever", "something")?  What about <form action="whatever"
> target="_blank">?  Is there a difference between navigations to _blank
> target that will be show in new windows vs new tabs?
>
> Basically, why is this a useful request context value?

Good question. From what I remember the main motivation was having
something distinct from navigating the top-level browsing context. A
service worker might want to know whether it's "app" top-level
browsing context is being navigated or whether it's an auxiliary
browsing context.


> As long as we're here, is the associated origin of a request related to the
> request context or the response?  It would be good to make that clear.

A request's origin is set by the API that initiates the fetch. A
response does not really carry an origin.


> Should the default mode be no CORS or CORS?  It might make some sense to
> have it be CORS...  Similar for response tainting.

Yeah maybe. (The response tainting default value is not really of any
concern. As the note points out it is a bookkeeping detail and not
actually part of the spec-facing API.)


-- 
http://annevankesteren.nl/
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to