Chromium Code Reviews| Index: content/browser/service_worker/service_worker_utils.cc |
| diff --git a/content/browser/service_worker/service_worker_utils.cc b/content/browser/service_worker/service_worker_utils.cc |
| index c3c8bfceb3ee7fb8bdb186bc716c92d0699788d4..9d7e3db1e13d6e3b8ebdd11e8a27022565491c92 100644 |
| --- a/content/browser/service_worker/service_worker_utils.cc |
| +++ b/content/browser/service_worker/service_worker_utils.cc |
| @@ -13,11 +13,6 @@ namespace content { |
| namespace { |
| -const char kDisallowedCharacterErrorMessage[] = |
| - "The scope/script URL includes disallowed escaped character."; |
| -const char kPathRestrictionErrorMessage[] = |
| - "The scope must be under the directory of the script URL."; |
| - |
| bool ContainsDisallowedCharacter(const GURL& url) { |
| std::string path = url.path(); |
| DCHECK(base::IsStringUTF8(path)); |
| @@ -65,13 +60,18 @@ bool ServiceWorkerUtils::IsPathRestrictionSatisfied( |
| if (ContainsDisallowedCharacter(scope) || |
| ContainsDisallowedCharacter(script_url)) { |
| - *error_message = kDisallowedCharacterErrorMessage; |
| + *error_message = "The provided scope ('" + scope.spec() + |
| + "') or scriptURL ('" + script_url.spec() + |
|
dominicc (has gone to gerrit)
2015/01/14 06:16:38
script URL
with a space? WDYT?
dominicc (has gone to gerrit)
2015/01/14 06:16:38
script URL
with a space? Ditto below. WDYT?
dominicc (has gone to gerrit)
2015/01/14 06:16:38
script URL
with a space? WDYT?
falken
2015/01/14 07:29:21
I like "scriptURL" as it's the parameter to Servic
|
| + "') includes a disallowed escape character."; |
| return false; |
| } |
| // |scope|'s path should be under the |script_url|'s directory. |
| if (!StartsWithASCII(scope.path(), GetDirectoryPath(script_url), true)) { |
| - *error_message = kPathRestrictionErrorMessage; |
| + *error_message = |
| + "The path of the provided scope ('" + scope.spec() + |
| + "') is not under the directory of the provided scriptURL ('" + |
| + script_url.spec() + "')."; |
| return false; |
| } |
| return true; |