Chromium Code Reviews| Index: chrome/renderer/content_settings_observer.cc |
| diff --git a/chrome/renderer/content_settings_observer.cc b/chrome/renderer/content_settings_observer.cc |
| index cebc683a55be25c53110620f4ef7446a1070c7dc..661c941e7ef71b0cf18d67ee24167156855bfd35 100644 |
| --- a/chrome/renderer/content_settings_observer.cc |
| +++ b/chrome/renderer/content_settings_observer.cc |
| @@ -486,6 +486,18 @@ bool ContentSettingsObserver::allowRunningInsecureContent( |
| return true; |
| } |
| +bool ContentSettingsObserver::allowAutoplay(bool default_value) { |
| + if (!content_setting_rules_) |
| + return default_value; |
| + |
| + WebFrame* frame = render_frame()->GetWebFrame(); |
| + return GetContentSettingFromRules( |
| + content_setting_rules_->autoplay_rules, frame, |
| + blink::WebStringToGURL( |
| + frame->document().getSecurityOrigin().toString())) == |
|
raymes
2016/04/21 04:01:56
Resolving content settings this way isn't great be
Bernhard Bauer
2016/04/21 08:20:44
Hm... it might be possible to make sure that the l
|
| + CONTENT_SETTING_ALLOW; |
| +} |
| + |
| void ContentSettingsObserver::didUseKeygen() { |
| WebFrame* frame = render_frame()->GetWebFrame(); |
| Send(new ChromeViewHostMsg_DidUseKeygen( |