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

Issue 2972123002: Click to Open PDF: Open PDF once View PDF is clicked. (Closed)

Created:
3 years, 5 months ago by amberwon
Modified:
3 years, 5 months ago
Reviewers:
Lei Zhang, tommycli, dcheng, lfg
CC:
chromium-reviews, jam
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Click to Open PDF: Open PDF once View PDF is clicked. pdf_plugin.html shows the file name and a View PDF link. When View PDF is clicked, the callback function sends a message. When this message is handled in PluginObserver, the URL for the PDF file is opened in a new tab. However, in guest view, when the message is handled, nothing is done. BUG=737787 Review-Url: https://codereview.chromium.org/2972123002 Cr-Commit-Position: refs/heads/master@{#487235} Committed: https://chromium.googlesource.com/chromium/src/+/254fa14030667b2a7b707e975a23437d9faca45d

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : remove id since it's not used #

Total comments: 23

Patch Set 4 : . #

Total comments: 2

Patch Set 5 : . #

Total comments: 2

Patch Set 6 : Rename from download to open PDF #

Total comments: 10

Patch Set 7 : Check URL #

Patch Set 8 : Change comment; return if URL is invalid #

Total comments: 7

Patch Set 9 : Validate URL; change comment #

Patch Set 10 : comment #

Total comments: 1

Patch Set 11 : Grammar #

Unified diffs Side-by-side diffs Delta from patch set Stats (+49 lines, -4 lines) Patch
M chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.h View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc View 1 2 3 4 5 6 7 8 9 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/plugins/plugin_observer.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/plugins/plugin_observer.cc View 1 2 3 4 5 6 7 8 4 chunks +24 lines, -0 lines 0 comments Download
M chrome/common/render_messages.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/renderer/plugins/pdf_plugin_placeholder.h View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/renderer/plugins/pdf_plugin_placeholder.cc View 1 2 3 4 5 3 chunks +7 lines, -3 lines 0 comments Download
M chrome/renderer/resources/plugins/pdf_plugin.html View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 46 (15 generated)
amberwon
thestig: PTAL
3 years, 5 months ago (2017-07-07 17:01:29 UTC) #6
Lei Zhang
https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode65 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:65: IPC_MESSAGE_HANDLER(ChromeViewHostMsg_DownloadPDF, OnDownloadPDF) So what happens if the IPC message ...
3 years, 5 months ago (2017-07-07 17:45:46 UTC) #7
tommycli
https://codereview.chromium.org/2972123002/diff/40001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_DownloadPDF, GURL /* url */) On 2017/07/07 17:45:45, Lei ...
3 years, 5 months ago (2017-07-07 17:55:10 UTC) #8
tommycli
lgtm from my perspective after addressing thestig's concerns. https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode65 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:65: IPC_MESSAGE_HANDLER(ChromeViewHostMsg_DownloadPDF, ...
3 years, 5 months ago (2017-07-07 18:35:30 UTC) #9
Lei Zhang
https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode117 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:117: void ChromeWebViewPermissionHelperDelegate::OnDownloadPDF(const GURL& url) {} On 2017/07/07 18:35:30, tommycli ...
3 years, 5 months ago (2017-07-07 19:13:28 UTC) #10
amberwon
https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/plugins/plugin_observer.cc File chrome/browser/plugins/plugin_observer.cc (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/plugins/plugin_observer.cc#newcode341 chrome/browser/plugins/plugin_observer.cc:341: web_contents()->OpenURL(content::OpenURLParams( On 2017/07/07 17:45:45, Lei Zhang wrote: > Have ...
3 years, 5 months ago (2017-07-07 20:44:22 UTC) #11
Lei Zhang
https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/plugins/plugin_observer.cc File chrome/browser/plugins/plugin_observer.cc (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/plugins/plugin_observer.cc#newcode341 chrome/browser/plugins/plugin_observer.cc:341: web_contents()->OpenURL(content::OpenURLParams( On 2017/07/07 20:44:22, amberwon wrote: > On 2017/07/07 ...
3 years, 5 months ago (2017-07-07 21:08:20 UTC) #12
amberwon
https://codereview.chromium.org/2972123002/diff/40001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_DownloadPDF, GURL /* url */) On 2017/07/07 21:08:20, Lei ...
3 years, 5 months ago (2017-07-07 21:23:10 UTC) #13
Lei Zhang
https://codereview.chromium.org/2972123002/diff/80001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/80001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: // Tells the browser to open a PDF file ...
3 years, 5 months ago (2017-07-07 21:27:52 UTC) #14
amberwon
https://codereview.chromium.org/2972123002/diff/80001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/80001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: // Tells the browser to open a PDF file ...
3 years, 5 months ago (2017-07-07 21:52:23 UTC) #16
Lei Zhang
reminder: The questions regarding guest_view changes are still unresolved. https://codereview.chromium.org/2972123002/diff/100001/chrome/browser/plugins/plugin_observer.cc File chrome/browser/plugins/plugin_observer.cc (right): https://codereview.chromium.org/2972123002/diff/100001/chrome/browser/plugins/plugin_observer.cc#newcode347 chrome/browser/plugins/plugin_observer.cc:347: ...
3 years, 5 months ago (2017-07-07 22:47:58 UTC) #17
amberwon
https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/40001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode117 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:117: void ChromeWebViewPermissionHelperDelegate::OnDownloadPDF(const GURL& url) {} On 2017/07/07 19:13:28, Lei ...
3 years, 5 months ago (2017-07-11 18:08:05 UTC) #18
Lei Zhang
https://codereview.chromium.org/2972123002/diff/100001/chrome/browser/plugins/plugin_observer.cc File chrome/browser/plugins/plugin_observer.cc (right): https://codereview.chromium.org/2972123002/diff/100001/chrome/browser/plugins/plugin_observer.cc#newcode347 chrome/browser/plugins/plugin_observer.cc:347: ui::PAGE_TRANSITION_AUTO_BOOKMARK, false)); On 2017/07/11 18:08:05, amberwon wrote: > On ...
3 years, 5 months ago (2017-07-12 00:51:37 UTC) #20
Lei Zhang
+fsamuel to double check the guest_view changes.
3 years, 5 months ago (2017-07-12 00:59:24 UTC) #22
tommycli
lfg: PTAL guest_view changes verify thestig: sounds good... I'm substituting in lfg@ for guest_view because ...
3 years, 5 months ago (2017-07-12 01:19:01 UTC) #24
dcheng
Just to clear things up from my end: when plugins are disabled, does the PDF ...
3 years, 5 months ago (2017-07-12 08:35:52 UTC) #25
amberwon
https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: // Tells the browser to open a PDF file ...
3 years, 5 months ago (2017-07-12 19:12:20 UTC) #26
amberwon
On 2017/07/12 08:35:52, dcheng wrote: > Just to clear things up from my end: when ...
3 years, 5 months ago (2017-07-12 19:13:29 UTC) #27
Lei Zhang
https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: // Tells the browser to open a PDF file ...
3 years, 5 months ago (2017-07-12 22:57:30 UTC) #28
dcheng
https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/plugins/plugin_observer.cc File chrome/browser/plugins/plugin_observer.cc (right): https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/plugins/plugin_observer.cc#newcode341 chrome/browser/plugins/plugin_observer.cc:341: if (!url.SchemeIsHTTPOrHTTPS()) On 2017/07/12 22:57:30, Lei Zhang wrote: > ...
3 years, 5 months ago (2017-07-12 23:04:22 UTC) #29
tommycli
https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: // Tells the browser to open a PDF file ...
3 years, 5 months ago (2017-07-12 23:05:15 UTC) #30
lfg
https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode117 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:117: void ChromeWebViewPermissionHelperDelegate::OnOpenPDF(const GURL& url) {} Why do we need ...
3 years, 5 months ago (2017-07-13 13:11:12 UTC) #31
tommycli
https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode117 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:117: void ChromeWebViewPermissionHelperDelegate::OnOpenPDF(const GURL& url) {} On 2017/07/13 13:11:12, lfg ...
3 years, 5 months ago (2017-07-13 16:26:29 UTC) #32
tommycli
https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode117 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:117: void ChromeWebViewPermissionHelperDelegate::OnOpenPDF(const GURL& url) {} On 2017/07/13 13:11:12, lfg ...
3 years, 5 months ago (2017-07-13 16:26:30 UTC) #33
amberwon
https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/100001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: // Tells the browser to open a PDF file ...
3 years, 5 months ago (2017-07-13 20:33:55 UTC) #34
amberwon
3 years, 5 months ago (2017-07-13 20:33:58 UTC) #35
dcheng
ipc lgtm
3 years, 5 months ago (2017-07-13 22:14:38 UTC) #37
lfg
guest_view lgtm with nit. https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc File chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc (right): https://codereview.chromium.org/2972123002/diff/140001/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc#newcode117 chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc:117: void ChromeWebViewPermissionHelperDelegate::OnOpenPDF(const GURL& url) {} ...
3 years, 5 months ago (2017-07-17 13:52:03 UTC) #38
Lei Zhang
lgtm https://codereview.chromium.org/2972123002/diff/200001/chrome/common/render_messages.h File chrome/common/render_messages.h (right): https://codereview.chromium.org/2972123002/diff/200001/chrome/common/render_messages.h#newcode345 chrome/common/render_messages.h:345: // Tells the browser to open a PDF ...
3 years, 5 months ago (2017-07-17 19:09:33 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2972123002/220001
3 years, 5 months ago (2017-07-17 19:22:52 UTC) #42
commit-bot: I haz the power
3 years, 5 months ago (2017-07-17 20:48:33 UTC) #46
Message was sent while issue was closed.
Committed patchset #11 (id:220001) as
https://chromium.googlesource.com/chromium/src/+/254fa14030667b2a7b707e975a23...

Powered by Google App Engine
This is Rietveld 408576698