commit | 5d00f36cfb22129d6d551eb570ce653edc0fa084 | [log] [tgz] |
---|---|---|
author | Karan Bhatia <karandeepb@chromium.org> | Tue Apr 24 20:51:04 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Apr 24 20:51:04 2018 |
tree | 6a3ebed48134301c32b0dcfc260511aabb251466 | |
parent | 842b2bad2021a93292f791f84cfba1e459343e7d [diff] |
Extensions: Hide network requests from the NTP renderer. The NTP (New tab page) renderer is a semi-priveleged process having access to some special APIs. But currently, network requests made by an NTP renderer can be intercepted by extensions using the web request API. This CL hides network requests made by an NTP renderer from extensions. This works since it's guaranteed that the NTP won't share the renderer process with any other site. BUG=797461 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Id8523aa7cbb4e5fb74256fa6cfc180709849568a Reviewed-on: https://chromium-review.googlesource.com/1018724 Commit-Queue: Karan Bhatia <karandeepb@chromium.org> Reviewed-by: Marc Treib <treib@chromium.org> Reviewed-by: Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#553265}
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 .