| Index: content/shell/browser/shell.cc
|
| diff --git a/content/shell/browser/shell.cc b/content/shell/browser/shell.cc
|
| index 65491237ab7dea5c96a6478c50c9bb432274e85f..72d83d4d8af04c3eab47c07120fbf2468b015992 100644
|
| --- a/content/shell/browser/shell.cc
|
| +++ b/content/shell/browser/shell.cc
|
| @@ -179,6 +179,18 @@ void Shell::LoadURLForFrame(const GURL& url, const std::string& frame_name) {
|
| web_contents_->GetView()->Focus();
|
| }
|
|
|
| +void Shell::LoadDataWithBaseURL(const GURL& url, const std::string& data,
|
| + const GURL& base_url) {
|
| + const GURL data_url = GURL("data:text/html;charset=utf-8," + data);
|
| + NavigationController::LoadURLParams params(data_url);
|
| + params.load_type = NavigationController::LOAD_TYPE_DATA;
|
| + params.base_url_for_data_url = base_url;
|
| + params.virtual_url_for_data_url = url;
|
| + params.override_user_agent = NavigationController::UA_OVERRIDE_FALSE;
|
| + web_contents_->GetController().LoadURLWithParams(params);
|
| + web_contents_->GetView()->Focus();
|
| +}
|
| +
|
| void Shell::AddNewContents(WebContents* source,
|
| WebContents* new_contents,
|
| WindowOpenDisposition disposition,
|
|
|