Index: headless/public/headless_browser.h |
diff --git a/headless/public/headless_browser.h b/headless/public/headless_browser.h |
index b98a40acd866820ba10df3fff87d1adaf9ec95f7..90635905f3e6818d1a03d2c74eaf0c4cb887194f 100644 |
--- a/headless/public/headless_browser.h |
+++ b/headless/public/headless_browser.h |
@@ -113,6 +113,10 @@ struct HeadlessBrowser::Options { |
// web content, which can be a security risk. |
bool single_process_mode; |
+ // Run the browser without renderer sandbox. This option can be |
+ // a security risk and should be used with caution. |
+ bool disable_sandbox; |
+ |
// Custom network protocol handlers. These can be used to override URL |
// fetching for different network schemes. |
ProtocolHandlerMap protocol_handlers; |
@@ -135,6 +139,7 @@ class HeadlessBrowser::Options::Builder { |
Builder& SetProxyServer(const net::HostPortPair& proxy_server); |
Builder& SetHostResolverRules(const std::string& host_resolver_rules); |
Builder& SetSingleProcessMode(bool single_process_mode); |
+ Builder& SetDisableSandbox(bool disable_sandbox); |
Builder& SetProtocolHandlers(ProtocolHandlerMap protocol_handlers); |
Options Build(); |