OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 17 matching lines...) Expand all Loading... |
28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
29 * | 29 * |
30 */ | 30 */ |
31 | 31 |
32 #ifndef ReferrerPolicy_h | 32 #ifndef ReferrerPolicy_h |
33 #define ReferrerPolicy_h | 33 #define ReferrerPolicy_h |
34 | 34 |
35 namespace blink { | 35 namespace blink { |
36 | 36 |
37 enum ReferrerPolicy { | 37 enum ReferrerPolicy { |
| 38 // https://w3c.github.io/webappsec/specs/referrer-policy/#referrer-policy-st
ate-unsafe-url |
38 ReferrerPolicyAlways, | 39 ReferrerPolicyAlways, |
| 40 // The default policy, if no policy is explicitly set by the page. |
39 ReferrerPolicyDefault, | 41 ReferrerPolicyDefault, |
| 42 // https://w3c.github.io/webappsec/specs/referrer-policy/#referrer-policy-st
ate-no-referrer-when-downgrade |
40 ReferrerPolicyNoReferrerWhenDowngrade, | 43 ReferrerPolicyNoReferrerWhenDowngrade, |
| 44 // https://w3c.github.io/webappsec/specs/referrer-policy/#referrer-policy-st
ate-no-referrer |
41 ReferrerPolicyNever, | 45 ReferrerPolicyNever, |
42 // Same as ReferrerPolicyAlways, except that only the origin of the | 46 // https://w3c.github.io/webappsec/specs/referrer-policy/#referrer-policy-st
ate-origin |
43 // referring URL is send. | |
44 ReferrerPolicyOrigin, | 47 ReferrerPolicyOrigin, |
| 48 // https://w3c.github.io/webappsec/specs/referrer-policy/#referrer-policy-st
ate-origin-when-cross-origin |
| 49 ReferrerPolicyOriginWhenCrossOrigin, |
45 }; | 50 }; |
46 | 51 |
47 } | 52 } |
48 | 53 |
49 #endif // ReferrerPolicy_h | 54 #endif // ReferrerPolicy_h |
OLD | NEW |