Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(319)

Issue 11293157: Add a new ContentRendererClient::HandleNavigation callback in RenderViewImpl::decidePolicyForNaviga… (Closed)

Created:
8 years, 1 month ago by Marshall
Modified:
8 years, 1 month ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Add a new ContentRendererClient::HandleNavigation callback in RenderViewImpl::decidePolicyForNavigation that allows the client to intercept/ignore any navigation request. BUG=159923 TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=167694

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Total comments: 7

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -0 lines) Patch
M content/public/renderer/content_renderer_client.h View 1 2 3 2 chunks +10 lines, -0 lines 0 comments Download
M content/public/renderer/content_renderer_client.cc View 1 chunk +9 lines, -0 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Marshall
Please review. jam=FYI
8 years, 1 month ago (2012-11-07 23:16:32 UTC) #1
Charlie Reis
See my comments on the bug about whether we should add this API, but here's ...
8 years, 1 month ago (2012-11-08 19:06:12 UTC) #2
Marshall
https://codereview.chromium.org/11293157/diff/1/content/renderer/render_view_impl.cc File content/renderer/render_view_impl.cc (right): https://codereview.chromium.org/11293157/diff/1/content/renderer/render_view_impl.cc#newcode2677 content/renderer/render_view_impl.cc:2677: if (GetContentClient()->renderer()->HandleNavigation(frame, request, type, On 2012/11/08 19:06:12, creis wrote: ...
8 years, 1 month ago (2012-11-08 19:15:59 UTC) #3
Charlie Reis
I'm ok with this behavior, with a few nits below. I'm going to defer to ...
8 years, 1 month ago (2012-11-08 19:24:51 UTC) #4
Marshall
https://codereview.chromium.org/11293157/diff/6001/content/public/renderer/content_renderer_client.h File content/public/renderer/content_renderer_client.h (right): https://codereview.chromium.org/11293157/diff/6001/content/public/renderer/content_renderer_client.h#newcode135 content/public/renderer/content_renderer_client.h:135: // Returns true if the navigation was handled and ...
8 years, 1 month ago (2012-11-08 19:32:36 UTC) #5
jam
On 2012/11/08 19:24:51, creis wrote: > I'm ok with this behavior, with a few nits ...
8 years, 1 month ago (2012-11-08 21:10:07 UTC) #6
Charlie Reis
LGTM, then.
8 years, 1 month ago (2012-11-08 22:04:17 UTC) #7
darin (slow to review)
https://codereview.chromium.org/11293157/diff/8002/content/public/renderer/content_renderer_client.h File content/public/renderer/content_renderer_client.h (right): https://codereview.chromium.org/11293157/diff/8002/content/public/renderer/content_renderer_client.h#newcode137 content/public/renderer/content_renderer_client.h:137: virtual bool HandleNavigation(WebKit::WebFrame* frame, One question: How do Chromium ...
8 years, 1 month ago (2012-11-09 00:30:24 UTC) #8
jam
https://codereview.chromium.org/11293157/diff/8002/content/public/renderer/content_renderer_client.h File content/public/renderer/content_renderer_client.h (right): https://codereview.chromium.org/11293157/diff/8002/content/public/renderer/content_renderer_client.h#newcode137 content/public/renderer/content_renderer_client.h:137: virtual bool HandleNavigation(WebKit::WebFrame* frame, On 2012/11/09 00:30:24, darin wrote: ...
8 years, 1 month ago (2012-11-09 00:32:37 UTC) #9
darin (slow to review)
On Thu, Nov 8, 2012 at 4:32 PM, <jam@chromium.org> wrote: > > https://codereview.chromium.**org/11293157/diff/8002/** > content/public/renderer/**content_renderer_client.h<https://codereview.chromium.org/11293157/diff/8002/content/public/renderer/content_renderer_client.h> ...
8 years, 1 month ago (2012-11-09 08:00:54 UTC) #10
jam
On 2012/11/09 08:00:54, darin wrote: > On Thu, Nov 8, 2012 at 4:32 PM, <mailto:jam@chromium.org> ...
8 years, 1 month ago (2012-11-09 17:23:10 UTC) #11
Marshall
On 2012/11/09 17:23:10, John Abd-El-Malek wrote: > Another option can be to comment the function ...
8 years, 1 month ago (2012-11-09 18:40:05 UTC) #12
darin (slow to review)
On Fri, Nov 9, 2012 at 9:23 AM, <jam@chromium.org> wrote: > On 2012/11/09 08:00:54, darin ...
8 years, 1 month ago (2012-11-12 21:26:34 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/marshall@chromium.org/11293157/5004
8 years, 1 month ago (2012-11-14 16:05:45 UTC) #14
commit-bot: I haz the power
8 years, 1 month ago (2012-11-14 17:44:06 UTC) #15
Change committed as 167694

Powered by Google App Engine
This is Rietveld 408576698