| Index: url/gurl.h
|
| diff --git a/url/gurl.h b/url/gurl.h
|
| index c9111d3684992d457486ed04cb47c616396cf345..217806399dc26a35ef926d7787697651d34c3e53 100644
|
| --- a/url/gurl.h
|
| +++ b/url/gurl.h
|
| @@ -240,7 +240,8 @@ class URL_EXPORT GURL {
|
| // higher-level and more complete semantics. See that function's documentation
|
| // for more detail.
|
| bool SchemeIsCryptographic() const {
|
| - return SchemeIs(url::kHttpsScheme) || SchemeIs(url::kWssScheme);
|
| + return SchemeIs(url::kHttpsScheme) || SchemeIs(url::kWssScheme) ||
|
| + SchemeIs(url::kHttpsSuboriginScheme);
|
| }
|
|
|
| // Returns true if the scheme is "blob".
|
| @@ -248,6 +249,12 @@ class URL_EXPORT GURL {
|
| return SchemeIs(url::kBlobScheme);
|
| }
|
|
|
| + // Returns true if the scheme indicates a serialized suborigin.
|
| + bool SchemeIsSuborigin() const {
|
| + return SchemeIs(url::kHttpSuboriginScheme) ||
|
| + SchemeIs(url::kHttpsSuboriginScheme);
|
| + }
|
| +
|
| // The "content" of the URL is everything after the scheme (skipping the
|
| // scheme delimiting colon). It is an error to get the content of an invalid
|
| // URL: the result will be an empty string.
|
|
|