Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(35)

Side by Side Diff: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc

Issue 594653003: Move web_request_internal_custom_bindings.js and web_request_custom_bindings.js (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove HandleWebRequestAPIUsage from dispatcher_delegate. Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.h" 5 #include "chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.h"
6 6
7 #include "base/command_line.h" 7 #include "base/command_line.h"
8 #include "base/sha1.h" 8 #include "base/sha1.h"
9 #include "base/strings/string_number_conversions.h" 9 #include "base/strings/string_number_conversions.h"
10 #include "chrome/common/chrome_switches.h" 10 #include "chrome/common/chrome_switches.h"
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 #include "third_party/WebKit/public/web/WebDocument.h" 44 #include "third_party/WebKit/public/web/WebDocument.h"
45 #include "third_party/WebKit/public/web/WebSecurityPolicy.h" 45 #include "third_party/WebKit/public/web/WebSecurityPolicy.h"
46 #include "third_party/WebKit/public/web/WebView.h" 46 #include "third_party/WebKit/public/web/WebView.h"
47 47
48 #if defined(ENABLE_WEBRTC) 48 #if defined(ENABLE_WEBRTC)
49 #include "chrome/renderer/extensions/cast_streaming_native_handler.h" 49 #include "chrome/renderer/extensions/cast_streaming_native_handler.h"
50 #endif 50 #endif
51 51
52 using extensions::NativeHandler; 52 using extensions::NativeHandler;
53 53
54 ChromeExtensionsDispatcherDelegate::ChromeExtensionsDispatcherDelegate() 54 ChromeExtensionsDispatcherDelegate::ChromeExtensionsDispatcherDelegate() {
55 : webrequest_used_(false) {
56 } 55 }
57 56
58 ChromeExtensionsDispatcherDelegate::~ChromeExtensionsDispatcherDelegate() { 57 ChromeExtensionsDispatcherDelegate::~ChromeExtensionsDispatcherDelegate() {
59 } 58 }
60 59
61 scoped_ptr<extensions::ScriptContext> 60 scoped_ptr<extensions::ScriptContext>
62 ChromeExtensionsDispatcherDelegate::CreateScriptContext( 61 ChromeExtensionsDispatcherDelegate::CreateScriptContext(
63 const v8::Handle<v8::Context>& v8_context, 62 const v8::Handle<v8::Context>& v8_context,
64 blink::WebFrame* frame, 63 blink::WebFrame* frame,
65 const extensions::Extension* extension, 64 const extensions::Extension* extension,
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 source_map->RegisterSource("pageCapture", 204 source_map->RegisterSource("pageCapture",
206 IDR_PAGE_CAPTURE_CUSTOM_BINDINGS_JS); 205 IDR_PAGE_CAPTURE_CUSTOM_BINDINGS_JS);
207 source_map->RegisterSource("syncFileSystem", 206 source_map->RegisterSource("syncFileSystem",
208 IDR_SYNC_FILE_SYSTEM_CUSTOM_BINDINGS_JS); 207 IDR_SYNC_FILE_SYSTEM_CUSTOM_BINDINGS_JS);
209 source_map->RegisterSource("systemIndicator", 208 source_map->RegisterSource("systemIndicator",
210 IDR_SYSTEM_INDICATOR_CUSTOM_BINDINGS_JS); 209 IDR_SYSTEM_INDICATOR_CUSTOM_BINDINGS_JS);
211 source_map->RegisterSource("tabCapture", IDR_TAB_CAPTURE_CUSTOM_BINDINGS_JS); 210 source_map->RegisterSource("tabCapture", IDR_TAB_CAPTURE_CUSTOM_BINDINGS_JS);
212 source_map->RegisterSource("tabs", IDR_TABS_CUSTOM_BINDINGS_JS); 211 source_map->RegisterSource("tabs", IDR_TABS_CUSTOM_BINDINGS_JS);
213 source_map->RegisterSource("tts", IDR_TTS_CUSTOM_BINDINGS_JS); 212 source_map->RegisterSource("tts", IDR_TTS_CUSTOM_BINDINGS_JS);
214 source_map->RegisterSource("ttsEngine", IDR_TTS_ENGINE_CUSTOM_BINDINGS_JS); 213 source_map->RegisterSource("ttsEngine", IDR_TTS_ENGINE_CUSTOM_BINDINGS_JS);
215 source_map->RegisterSource("webRequest", IDR_WEB_REQUEST_CUSTOM_BINDINGS_JS);
216 source_map->RegisterSource("webRequestInternal",
217 IDR_WEB_REQUEST_INTERNAL_CUSTOM_BINDINGS_JS);
218 #if defined(ENABLE_WEBRTC) 214 #if defined(ENABLE_WEBRTC)
219 source_map->RegisterSource("cast.streaming.rtpStream", 215 source_map->RegisterSource("cast.streaming.rtpStream",
220 IDR_CAST_STREAMING_RTP_STREAM_CUSTOM_BINDINGS_JS); 216 IDR_CAST_STREAMING_RTP_STREAM_CUSTOM_BINDINGS_JS);
221 source_map->RegisterSource("cast.streaming.session", 217 source_map->RegisterSource("cast.streaming.session",
222 IDR_CAST_STREAMING_SESSION_CUSTOM_BINDINGS_JS); 218 IDR_CAST_STREAMING_SESSION_CUSTOM_BINDINGS_JS);
223 source_map->RegisterSource( 219 source_map->RegisterSource(
224 "cast.streaming.udpTransport", 220 "cast.streaming.udpTransport",
225 IDR_CAST_STREAMING_UDP_TRANSPORT_CUSTOM_BINDINGS_JS); 221 IDR_CAST_STREAMING_UDP_TRANSPORT_CUSTOM_BINDINGS_JS);
226 #endif 222 #endif
227 source_map->RegisterSource("webstore", IDR_WEBSTORE_CUSTOM_BINDINGS_JS); 223 source_map->RegisterSource("webstore", IDR_WEBSTORE_CUSTOM_BINDINGS_JS);
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
339 if (!extension) 335 if (!extension)
340 return; 336 return;
341 337
342 extension->permissions_data()->UpdateTabSpecificPermissions( 338 extension->permissions_data()->UpdateTabSpecificPermissions(
343 tab_id, 339 tab_id,
344 new extensions::PermissionSet(extensions::APIPermissionSet(), 340 new extensions::PermissionSet(extensions::APIPermissionSet(),
345 extensions::ManifestPermissionSet(), 341 extensions::ManifestPermissionSet(),
346 origin_set, 342 origin_set,
347 extensions::URLPatternSet())); 343 extensions::URLPatternSet()));
348 } 344 }
349
350 void ChromeExtensionsDispatcherDelegate::HandleWebRequestAPIUsage(
351 bool webrequest_used) {
352 webrequest_used_ = webrequest_used;
353 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698