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

Unified Diff: chrome/browser/chrome_content_browser_client.cc

Issue 1706503002: Add enterprise policy to turn off Bluetooth. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@lkcr
Patch Set: Switch to a unified browsertest Created 4 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chrome_content_browser_client.cc
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
index b85bffd4f607d443c7ec415e9501b7435d365165..a529ab042216a7c8de0f2ed0b35c7a8bb8d8b7c4 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -1988,6 +1988,21 @@ bool ChromeContentBrowserClient::AllowKeygen(
CONTENT_SETTING_ALLOW;
}
+bool ChromeContentBrowserClient::AllowWebBluetooth(
+ content::BrowserContext* browser_context,
+ const url::Origin& requesting_origin,
+ const url::Origin& embedding_origin) {
+ HostContentSettingsMap* content_settings =
bartfab (slow) 2016/02/26 18:00:44 Nit: Const pointer to const.
Jeffrey Yasskin 2016/02/26 18:21:24 Done.
+ HostContentSettingsMapFactory::GetForProfile(
+ Profile::FromBrowserContext(browser_context));
+
+ return content_settings->GetContentSetting(
+ GURL(requesting_origin.Serialize()),
bartfab (slow) 2016/02/26 18:00:45 Nit 1: #include "url/gurl.h" Nit 2: #include "url/
Jeffrey Yasskin 2016/02/26 18:21:25 Done.
+ GURL(embedding_origin.Serialize()),
+ CONTENT_SETTINGS_TYPE_BLUETOOTH_GUARD,
bartfab (slow) 2016/02/26 18:00:45 Nit: #include "components/content_settings/core/co
Jeffrey Yasskin 2016/02/26 18:21:25 Done.
+ std::string()) != CONTENT_SETTING_BLOCK;
+}
+
net::URLRequestContext*
ChromeContentBrowserClient::OverrideRequestContextForURL(
const GURL& url, content::ResourceContext* context) {

Powered by Google App Engine
This is Rietveld 408576698