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

Issue 1542943006: [Offline pages] Removing permission prompt when accessing offline page (Closed)

Created:
5 years ago by fgorski
Modified:
4 years, 11 months ago
Reviewers:
jianli, newt (away)
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Offline pages] Removing permission prompt when accessing offline page Updates ExternalNavigationDelegateImpl to check for an accessed file:// url to be inside of the application's data directory. For files that are, no storage permission prompt is shown, as the application always has access to access such files. It does not verify whether the file exists. BUG=565875 Committed: https://crrev.com/6b6c4727f852917070449f683c268d73968d9082 Cr-Commit-Position: refs/heads/master@{#367859}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Moving the check for data directory to delegate implementation. #

Total comments: 3

Patch Set 3 : Fixing a comment based on CR #

Messages

Total messages: 17 (6 generated)
fgorski
This patch relaxes the requirement that the URL has to point to an offline page, ...
5 years ago (2015-12-22 23:12:55 UTC) #2
newt (away)
https://codereview.chromium.org/1542943006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/1542943006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode127 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:127: && url.startsWith("file://" + PathUtils.getDataDirectory(context)) This seems prone to silent ...
4 years, 11 months ago (2016-01-04 19:45:06 UTC) #3
jianli
https://codereview.chromium.org/1542943006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/1542943006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode127 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:127: && url.startsWith("file://" + PathUtils.getDataDirectory(context)) On 2016/01/04 19:45:05, newt (OOO ...
4 years, 11 months ago (2016-01-04 21:42:00 UTC) #4
fgorski
https://codereview.chromium.org/1542943006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java File chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java (right): https://codereview.chromium.org/1542943006/diff/1/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java#newcode127 chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java:127: && url.startsWith("file://" + PathUtils.getDataDirectory(context)) On 2016/01/04 21:42:00, jianli wrote: ...
4 years, 11 months ago (2016-01-04 23:11:35 UTC) #5
fgorski
Netwon, I applied your suggestion. PTAL This approach to the problem minimizes the changes. The ...
4 years, 11 months ago (2016-01-05 21:50:04 UTC) #6
newt (away)
lgtm https://codereview.chromium.org/1542943006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java File chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java (right): https://codereview.chromium.org/1542943006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java#newcode289 chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java:289: // If the url points inside of Chromium's ...
4 years, 11 months ago (2016-01-05 22:32:37 UTC) #7
jianli
lgtm Please update the issue description. https://codereview.chromium.org/1542943006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java File chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java (right): https://codereview.chromium.org/1542943006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java#newcode289 chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java:289: // If the ...
4 years, 11 months ago (2016-01-06 00:40:37 UTC) #8
fgorski
All addressed. Thanks for review. https://codereview.chromium.org/1542943006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java File chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java (right): https://codereview.chromium.org/1542943006/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java#newcode289 chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java:289: // If the url ...
4 years, 11 months ago (2016-01-06 17:52:55 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1542943006/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1542943006/40001
4 years, 11 months ago (2016-01-06 17:54:17 UTC) #13
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 11 months ago (2016-01-06 18:18:32 UTC) #15
commit-bot: I haz the power
4 years, 11 months ago (2016-01-06 18:19:39 UTC) #17
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/6b6c4727f852917070449f683c268d73968d9082
Cr-Commit-Position: refs/heads/master@{#367859}

Powered by Google App Engine
This is Rietveld 408576698