summaryrefslogtreecommitdiffstats
path: root/extensions/test
diff options
context:
space:
mode:
authorlizeb <lizeb@chromium.org>2016-02-19 01:29:44 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-19 09:30:56 +0000
commit5120f6dcd75196b5079c8fdae2ef171688b82836 (patch)
treeaae6689ec5bf11697c05ab73f72831bd0bc7e460 /extensions/test
parent132a2996a37c917b4bed5150c57f5e17cc56ff68 (diff)
downloadchromium_src-5120f6dcd75196b5079c8fdae2ef171688b82836.zip
chromium_src-5120f6dcd75196b5079c8fdae2ef171688b82836.tar.gz
chromium_src-5120f6dcd75196b5079c8fdae2ef171688b82836.tar.bz2
Android: Add support for android-app scheme in a referrer.
Following android's documentation, native apps can set a referrer with the format android-app://com.foo.bar. This is supported by the Java side, but not the native code. TBR=alokp@chromium.org,asargent@chromium.org # Adding a parameter in chromecast/ and extensions/ TESTED=adb shell am start -n com.google.android.apps.chrome/.Main -a "android.intent.action.VIEW" -d 'http://www.whatismyreferer.com/' --eu "android.intent.extra.REFERRER" "android-app://com.foo.bar" BUG=537863 Review URL: https://codereview.chromium.org/1416863004 Cr-Commit-Position: refs/heads/master@{#376423}
Diffstat (limited to 'extensions/test')
-rw-r--r--extensions/test/extensions_unittests_main.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/extensions/test/extensions_unittests_main.cc b/extensions/test/extensions_unittests_main.cc
index bb9cc00..f0ea868 100644
--- a/extensions/test/extensions_unittests_main.cc
+++ b/extensions/test/extensions_unittests_main.cc
@@ -39,6 +39,7 @@ class ExtensionsContentClient : public content::ContentClient {
// content::ContentClient overrides:
void AddAdditionalSchemes(
std::vector<url::SchemeWithType>* standard_schemes,
+ std::vector<url::SchemeWithType>* referrer_schemes,
std::vector<std::string>* savable_schemes) override {
for (int i = 0; i < kNumExtensionStandardURLSchemes; i++)
standard_schemes->push_back(kExtensionStandardURLSchemes[i]);