OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "core/html/parser/HTMLPreloadScanner.h" | 5 #include "core/html/parser/HTMLPreloadScanner.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 #include "core/MediaTypeNames.h" | 8 #include "core/MediaTypeNames.h" |
9 #include "core/css/MediaValuesCached.h" | 9 #include "core/css/MediaValuesCached.h" |
10 #include "core/frame/Settings.h" | 10 #include "core/frame/Settings.h" |
(...skipping 686 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
697 {"http://example.test", | 697 {"http://example.test", |
698 "<img referrerpolicy='not-a-valid-policy' src='bla.gif'/>", "bla.gif", | 698 "<img referrerpolicy='not-a-valid-policy' src='bla.gif'/>", "bla.gif", |
699 "http://example.test/", Resource::kImage, 0, kReferrerPolicyDefault, | 699 "http://example.test/", Resource::kImage, 0, kReferrerPolicyDefault, |
700 nullptr}, | 700 nullptr}, |
701 {"http://example.test", | 701 {"http://example.test", |
702 "<link rel=preload as=image referrerpolicy='origin-when-cross-origin' " | 702 "<link rel=preload as=image referrerpolicy='origin-when-cross-origin' " |
703 "href='bla.gif'/>", | 703 "href='bla.gif'/>", |
704 "bla.gif", "http://example.test/", Resource::kImage, 0, | 704 "bla.gif", "http://example.test/", Resource::kImage, 0, |
705 kReferrerPolicyOriginWhenCrossOrigin, nullptr}, | 705 kReferrerPolicyOriginWhenCrossOrigin, nullptr}, |
706 {"http://example.test", | 706 {"http://example.test", |
| 707 "<link rel=preload as=image referrerpolicy='same-origin' " |
| 708 "href='bla.gif'/>", |
| 709 "bla.gif", "http://example.test/", Resource::kImage, 0, |
| 710 kReferrerPolicySameOrigin, nullptr}, |
| 711 {"http://example.test", |
| 712 "<link rel=preload as=image referrerpolicy='strict-origin' " |
| 713 "href='bla.gif'/>", |
| 714 "bla.gif", "http://example.test/", Resource::kImage, 0, |
| 715 kReferrerPolicyStrictOrigin, nullptr}, |
| 716 {"http://example.test", |
| 717 "<link rel=preload as=image " |
| 718 "referrerpolicy='strict-origin-when-cross-origin' " |
| 719 "href='bla.gif'/>", |
| 720 "bla.gif", "http://example.test/", Resource::kImage, 0, |
| 721 kReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin, nullptr}, |
| 722 {"http://example.test", |
707 "<link rel='stylesheet' href='sheet.css' type='text/css'>", "sheet.css", | 723 "<link rel='stylesheet' href='sheet.css' type='text/css'>", "sheet.css", |
708 "http://example.test/", Resource::kCSSStyleSheet, 0, | 724 "http://example.test/", Resource::kCSSStyleSheet, 0, |
709 kReferrerPolicyDefault, nullptr}, | 725 kReferrerPolicyDefault, nullptr}, |
710 {"http://example.test", | 726 {"http://example.test", |
711 "<link rel=preload as=image referrerpolicy='origin' " | 727 "<link rel=preload as=image referrerpolicy='origin' " |
712 "referrerpolicy='origin-when-cross-origin' href='bla.gif'/>", | 728 "referrerpolicy='origin-when-cross-origin' href='bla.gif'/>", |
713 "bla.gif", "http://example.test/", Resource::kImage, 0, | 729 "bla.gif", "http://example.test/", Resource::kImage, 0, |
714 kReferrerPolicyOrigin, nullptr}, | 730 kReferrerPolicyOrigin, nullptr}, |
715 {"http://example.test", | 731 {"http://example.test", |
716 "<meta name='referrer' content='no-referrer'><img " | 732 "<meta name='referrer' content='no-referrer'><img " |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
935 "sheet.css", | 951 "sheet.css", |
936 "http://example.test/", | 952 "http://example.test/", |
937 Resource::kCSSStyleSheet, | 953 Resource::kCSSStyleSheet, |
938 0, | 954 0, |
939 kReferrerPolicyAlways, | 955 kReferrerPolicyAlways, |
940 "http://whatever.test/"}; | 956 "http://whatever.test/"}; |
941 Test(test_case); | 957 Test(test_case); |
942 } | 958 } |
943 | 959 |
944 } // namespace blink | 960 } // namespace blink |
OLD | NEW |