| Index: headless/lib/browser/headless_devtools_manager_delegate.cc
|
| diff --git a/headless/lib/browser/headless_devtools_manager_delegate.cc b/headless/lib/browser/headless_devtools_manager_delegate.cc
|
| index 0842569beb351818acfff0eb7dc584caf30f129d..3ecf23d9a473e4f2f30696383b7d91ba89ee068b 100644
|
| --- a/headless/lib/browser/headless_devtools_manager_delegate.cc
|
| +++ b/headless/lib/browser/headless_devtools_manager_delegate.cc
|
| @@ -108,6 +108,18 @@ base::DictionaryValue* HeadlessDevToolsManagerDelegate::HandleCommand(
|
| return cmd_result.release();
|
| }
|
|
|
| +scoped_refptr<content::DevToolsAgentHost>
|
| +HeadlessDevToolsManagerDelegate::CreateNewTarget(const GURL& url) {
|
| + HeadlessBrowserContext* context = browser_->GetDefaultBrowserContext();
|
| + HeadlessWebContentsImpl* web_contents_impl = HeadlessWebContentsImpl::From(
|
| + context->CreateWebContentsBuilder()
|
| + .SetInitialURL(url)
|
| + .SetWindowSize(browser_->options()->window_size)
|
| + .Build());
|
| + return content::DevToolsAgentHost::GetOrCreateFor(
|
| + web_contents_impl->web_contents());
|
| +}
|
| +
|
| std::string HeadlessDevToolsManagerDelegate::GetDiscoveryPageHTML() {
|
| return ResourceBundle::GetSharedInstance()
|
| .GetRawDataResource(IDR_HEADLESS_LIB_DEVTOOLS_DISCOVERY_PAGE)
|
|
|