Chromium Code Reviews| Index: chrome/browser/guestview/guestview.cc |
| diff --git a/chrome/browser/guestview/guestview.cc b/chrome/browser/guestview/guestview.cc |
| index c125f6e1d332da8fd0907db49af69359d68fbfa0..0501725be95998610beb236cfd864a6d58fb2ae6 100644 |
| --- a/chrome/browser/guestview/guestview.cc |
| +++ b/chrome/browser/guestview/guestview.cc |
| @@ -9,6 +9,7 @@ |
| #include "chrome/browser/guestview/guestview_constants.h" |
| #include "chrome/browser/guestview/webview/webview_guest.h" |
| #include "chrome/browser/profiles/profile.h" |
| +#include "chrome/common/content_settings.h" |
| #include "content/public/browser/render_process_host.h" |
| #include "content/public/browser/web_contents.h" |
| #include "content/public/common/url_constants.h" |
| @@ -118,6 +119,38 @@ bool GuestView::GetGuestPartitionConfigForSite(const GURL& site, |
| return true; |
| } |
| +// static |
| +void GuestView::GetDefaultContentSettingRules( |
| + RendererContentSettingRules* rules) { |
| + rules->image_rules.clear(); |
| + rules->image_rules.push_back(ContentSettingPatternSource( |
| + ContentSettingsPattern::Wildcard(), |
| + ContentSettingsPattern::Wildcard(), |
| + CONTENT_SETTING_ALLOW, |
| + "default", |
| + false)); |
|
jochen (gone - plz use gerrit)
2013/12/03 08:55:21
please add incongito as parameter instead of creat
Fady Samuel
2013/12/03 15:31:27
Done.
|
| + rules->image_rules.push_back(ContentSettingPatternSource( |
| + ContentSettingsPattern::Wildcard(), |
| + ContentSettingsPattern::Wildcard(), |
| + CONTENT_SETTING_ALLOW, |
| + "default", |
| + true)); |
| + |
| + rules->script_rules.clear(); |
| + rules->script_rules.push_back(ContentSettingPatternSource( |
| + ContentSettingsPattern::Wildcard(), |
| + ContentSettingsPattern::Wildcard(), |
| + CONTENT_SETTING_ALLOW, |
| + std::string(), |
| + false)); |
| + rules->script_rules.push_back(ContentSettingPatternSource( |
| + ContentSettingsPattern::Wildcard(), |
| + ContentSettingsPattern::Wildcard(), |
| + CONTENT_SETTING_ALLOW, |
| + std::string(), |
| + true)); |
| +} |
| + |
| void GuestView::Attach(content::WebContents* embedder_web_contents, |
| const base::DictionaryValue& args) { |
| embedder_web_contents_ = embedder_web_contents; |