commit | a93008eaf03ef3ce43cbef705373576628c780ab | [log] [tgz] |
---|---|---|
author | Cammie Smith Barnes <cammie@chromium.org> | Tue Feb 12 18:18:32 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Feb 12 18:18:32 2019 |
tree | 827bb783d4d093f2beed05eb2b4990c3495fff06 | |
parent | 7a952a15c222ff6a0e5b585151434a15c038e48d [diff] |
[net] Support opaque origins in split cache. Prevent resources whose origin is opaque from being cached. Blink's memory cache should take care of reusing resources within the current page load, but otherwise a resource with an opaque top-frame origin won’t be used again. So if features::kSplitCacheByTopFrameOrigin is enabled and the origin is opaque, set HttpCache::Transaction::ShouldPassThrough() to true. Bug: 910711 Change-Id: I026cc3adb940e085489f574a9152e07ac3f20e6a Reviewed-on: https://chromium-review.googlesource.com/c/1423346 Reviewed-by: Shivani Sharma <shivanisha@chromium.org> Reviewed-by: Avi Drissman <avi@chromium.org> Commit-Queue: Cammie Smith Barnes <cammie@chromium.org> Cr-Commit-Position: refs/heads/master@{#631302}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .