#include "chrome/browser/ssl/connection_help_tab_helper.h"
#include "base/feature_list.h"
#include "base/metrics/histogram_macros.h"
#include "components/security_interstitials/content/ssl_blocking_page.h"
#include "components/security_interstitials/content/urls.h"
#include "content/public/browser/navigation_handle.h"
#include "content/public/browser/web_contents.h"
#include "content/public/common/referrer.h"
#include "net/base/net_errors.h"
#include "url/gurl.h"
namespace {
const char kHelpCenterConnectionHelpUrl[] = …;
void RedirectToBundledHelp(content::WebContents* web_contents) { … }
}
ConnectionHelpTabHelper::~ConnectionHelpTabHelper() { … }
void ConnectionHelpTabHelper::DidFinishNavigation(
content::NavigationHandle* navigation_handle) { … }
void ConnectionHelpTabHelper::SetHelpCenterUrlForTesting(const GURL& url) { … }
ConnectionHelpTabHelper::ConnectionHelpTabHelper(
content::WebContents* web_contents)
: … { … }
GURL ConnectionHelpTabHelper::GetHelpCenterURL() { … }
WEB_CONTENTS_USER_DATA_KEY_IMPL(ConnectionHelpTabHelper);