Chromium Code Reviews| Index: media/blink/buffered_data_source.cc |
| diff --git a/media/blink/buffered_data_source.cc b/media/blink/buffered_data_source.cc |
| index eb4c984995ace670230b3ab660fdc6881ab0789d..0fc16175ff4ec782c1766ab206ec2b52416b62a2 100644 |
| --- a/media/blink/buffered_data_source.cc |
| +++ b/media/blink/buffered_data_source.cc |
| @@ -431,9 +431,10 @@ bool BufferedDataSource::CheckPartialResponseURL( |
| // generated bytes and the target response. See http://crbug.com/489060#c32 |
| // for details. |
| // If the origin of the new response is different from the first response we |
| - // deny the redirected response. |
| - return response_original_url_.GetOrigin() == |
| - partial_response_original_url.GetOrigin(); |
| + // deny the redirected response unless the crossorigin attribute has been set. |
| + return (response_original_url_.GetOrigin() == |
| + partial_response_original_url.GetOrigin()) || |
| + DidPassCORSAccessCheck(); |
|
evn
2015/09/23 10:11:54
where can I see the code for DidPassCORSAccessChec
DaleCurtis
2015/09/23 15:56:12
https://code.google.com/p/chromium/codesearch#chro
|
| } |
| void BufferedDataSource::ReadCallback( |