| // Copyright 2018 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "storage/browser/blob/blob_url_utils.h" |
| |
| namespace storage { |
| |
| namespace BlobUrlUtils { |
| |
| bool UrlHasFragment(const GURL& url) { |
| return url.spec().find('#') != std::string::npos; |
| } |
| |
| GURL ClearUrlFragment(const GURL& url) { |
| size_t hash_pos = url.spec().find('#'); |
| if (hash_pos == std::string::npos) |
| return url; |
| return GURL(url.spec().substr(0, hash_pos)); |
| } |
| |
| } // namespace BlobUrlUtils |
| } // namespace storage |