OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2016 Google Inc. All rights reserved. | 2 * Copyright (C) 2016 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 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 case WebURLRequest::RequestContextPrefetch: | 86 case WebURLRequest::RequestContextPrefetch: |
87 return ContextType::ShouldBeBlockable; | 87 return ContextType::ShouldBeBlockable; |
88 | 88 |
89 case WebURLRequest::RequestContextUnspecified: | 89 case WebURLRequest::RequestContextUnspecified: |
90 NOTREACHED(); | 90 NOTREACHED(); |
91 } | 91 } |
92 NOTREACHED(); | 92 NOTREACHED(); |
93 return ContextType::Blockable; | 93 return ContextType::Blockable; |
94 } | 94 } |
95 | 95 |
96 // static | |
97 const char* WebMixedContent::requestContextName( | |
98 WebURLRequest::RequestContext context) { | |
99 switch (context) { | |
100 case WebURLRequest::RequestContextAudio: | |
101 return "audio file"; | |
102 case WebURLRequest::RequestContextBeacon: | |
103 return "Beacon endpoint"; | |
104 case WebURLRequest::RequestContextCSPReport: | |
105 return "Content Security Policy reporting endpoint"; | |
106 case WebURLRequest::RequestContextDownload: | |
107 return "download"; | |
108 case WebURLRequest::RequestContextEmbed: | |
109 return "plugin resource"; | |
110 case WebURLRequest::RequestContextEventSource: | |
111 return "EventSource endpoint"; | |
112 case WebURLRequest::RequestContextFavicon: | |
113 return "favicon"; | |
114 case WebURLRequest::RequestContextFetch: | |
115 return "resource"; | |
116 case WebURLRequest::RequestContextFont: | |
117 return "font"; | |
118 case WebURLRequest::RequestContextForm: | |
119 return "form action"; | |
120 case WebURLRequest::RequestContextFrame: | |
121 return "frame"; | |
122 case WebURLRequest::RequestContextHyperlink: | |
123 return "resource"; | |
124 case WebURLRequest::RequestContextIframe: | |
125 return "frame"; | |
126 case WebURLRequest::RequestContextImage: | |
127 return "image"; | |
128 case WebURLRequest::RequestContextImageSet: | |
129 return "image"; | |
130 case WebURLRequest::RequestContextImport: | |
131 return "HTML Import"; | |
132 case WebURLRequest::RequestContextInternal: | |
133 return "resource"; | |
134 case WebURLRequest::RequestContextLocation: | |
135 return "resource"; | |
136 case WebURLRequest::RequestContextManifest: | |
137 return "manifest"; | |
138 case WebURLRequest::RequestContextObject: | |
139 return "plugin resource"; | |
140 case WebURLRequest::RequestContextPing: | |
141 return "hyperlink auditing endpoint"; | |
142 case WebURLRequest::RequestContextPlugin: | |
143 return "plugin data"; | |
144 case WebURLRequest::RequestContextPrefetch: | |
145 return "prefetch resource"; | |
146 case WebURLRequest::RequestContextScript: | |
147 return "script"; | |
148 case WebURLRequest::RequestContextServiceWorker: | |
149 return "Service Worker script"; | |
150 case WebURLRequest::RequestContextSharedWorker: | |
151 return "Shared Worker script"; | |
152 case WebURLRequest::RequestContextStyle: | |
153 return "stylesheet"; | |
154 case WebURLRequest::RequestContextSubresource: | |
155 return "resource"; | |
156 case WebURLRequest::RequestContextTrack: | |
157 return "Text Track"; | |
158 case WebURLRequest::RequestContextUnspecified: | |
159 return "resource"; | |
160 case WebURLRequest::RequestContextVideo: | |
161 return "video"; | |
162 case WebURLRequest::RequestContextWorker: | |
163 return "Worker script"; | |
164 case WebURLRequest::RequestContextXMLHttpRequest: | |
165 return "XMLHttpRequest endpoint"; | |
166 case WebURLRequest::RequestContextXSLT: | |
167 return "XSLT"; | |
168 } | |
169 NOTREACHED(); | |
170 return "resource"; | |
171 } | |
172 | |
173 } // namespace blink | 96 } // namespace blink |
OLD | NEW |