diff options
author | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-11 22:00:17 +0000 |
---|---|---|
committer | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-11 22:00:17 +0000 |
commit | 2fb8c1dc505c8f9e4c4e2609ebe53f1843b6fac8 (patch) | |
tree | 6c8968c9e11276d30bbcf3dfca1b229265a79eeb /content/browser/devtools/devtools_http_handler_impl.cc | |
parent | dedeb609fe76a6097ac9a62d08df91cc07a44156 (diff) | |
download | chromium_src-2fb8c1dc505c8f9e4c4e2609ebe53f1843b6fac8.zip chromium_src-2fb8c1dc505c8f9e4c4e2609ebe53f1843b6fac8.tar.gz chromium_src-2fb8c1dc505c8f9e4c4e2609ebe53f1843b6fac8.tar.bz2 |
Provide DevToolsHttpHandlerDelegate with an ability to provide additional page info
For imlementing Android WebView remote debugging, it makes a lot of sense to
provide additional information about debuggable WebViews besides the page title.
This is because WebView-based apps can have a lot of WebViews with no sensible
titles, so picking the one needed becomes a real issue.
Review URL: https://chromiumcodereview.appspot.com/12472004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187383 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/devtools/devtools_http_handler_impl.cc')
-rw-r--r-- | content/browser/devtools/devtools_http_handler_impl.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/content/browser/devtools/devtools_http_handler_impl.cc b/content/browser/devtools/devtools_http_handler_impl.cc index 6a77878..461c51f 100644 --- a/content/browser/devtools/devtools_http_handler_impl.cc +++ b/content/browser/devtools/devtools_http_handler_impl.cc @@ -407,6 +407,7 @@ struct DevToolsHttpHandlerImpl::PageInfo { std::string title; std::string thumbnail_url; std::string favicon_url; + std::string description; base::TimeTicks last_selected_time; }; @@ -875,6 +876,9 @@ DevToolsHttpHandlerImpl::CreatePageInfo(RenderViewHost* rvh, page_info.favicon_url = entry->GetFavicon().url.spec(); } } + + page_info.description = delegate_->GetViewDescription(rvh); + return page_info; } @@ -898,6 +902,7 @@ base::DictionaryValue* DevToolsHttpHandlerImpl::SerializePageInfo( host); dictionary->SetString("devtoolsFrontendUrl", devtools_frontend_url); } + dictionary->SetString("description", page_info.description); return dictionary; } |