webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
WebCore::MixedContentChecker Class Reference

#include <MixedContentChecker.h>

Public Types

enum  ContentType { ContentType::Active, ContentType::ActiveCanWarn, ContentType::Active, ContentType::ActiveCanWarn }
 
enum  AlwaysDisplayInNonStrictMode { AlwaysDisplayInNonStrictMode::No, AlwaysDisplayInNonStrictMode::Yes, AlwaysDisplayInNonStrictMode::No, AlwaysDisplayInNonStrictMode::Yes }
 
enum  ContentType { ContentType::Active, ContentType::ActiveCanWarn, ContentType::Active, ContentType::ActiveCanWarn }
 
enum  AlwaysDisplayInNonStrictMode { AlwaysDisplayInNonStrictMode::No, AlwaysDisplayInNonStrictMode::Yes, AlwaysDisplayInNonStrictMode::No, AlwaysDisplayInNonStrictMode::Yes }
 

Public Member Functions

 MixedContentChecker (Frame &)
 
bool canDisplayInsecureContent (SecurityOrigin &, ContentType, const URL &, AlwaysDisplayInNonStrictMode=AlwaysDisplayInNonStrictMode::No) const
 
bool canRunInsecureContent (SecurityOrigin &, const URL &) const
 
void checkFormForMixedContent (SecurityOrigin &, const URL &) const
 
 MixedContentChecker (Frame &)
 
bool canDisplayInsecureContent (SecurityOrigin &, ContentType, const URL &, AlwaysDisplayInNonStrictMode=AlwaysDisplayInNonStrictMode::No) const
 
bool canRunInsecureContent (SecurityOrigin &, const URL &) const
 
void checkFormForMixedContent (SecurityOrigin &, const URL &) const
 

Static Public Member Functions

static bool isMixedContent (SecurityOrigin &, const URL &)
 
static bool isMixedContent (SecurityOrigin &, const URL &)
 

Member Enumeration Documentation

◆ AlwaysDisplayInNonStrictMode [1/2]

Enumerator
No 
Yes 
No 
Yes 

◆ AlwaysDisplayInNonStrictMode [2/2]

Enumerator
No 
Yes 
No 
Yes 

◆ ContentType [1/2]

Enumerator
Active 
ActiveCanWarn 
Active 
ActiveCanWarn 

◆ ContentType [2/2]

Enumerator
Active 
ActiveCanWarn 
Active 
ActiveCanWarn 

Constructor & Destructor Documentation

◆ MixedContentChecker() [1/2]

WebCore::MixedContentChecker::MixedContentChecker ( Frame frame)

◆ MixedContentChecker() [2/2]

WebCore::MixedContentChecker::MixedContentChecker ( Frame )

Member Function Documentation

◆ canDisplayInsecureContent() [1/2]

bool WebCore::MixedContentChecker::canDisplayInsecureContent ( SecurityOrigin securityOrigin,
ContentType  type,
const URL url,
AlwaysDisplayInNonStrictMode  alwaysDisplayInNonStrictMode = AlwaysDisplayInNonStrictMode::No 
) const

◆ canDisplayInsecureContent() [2/2]

bool WebCore::MixedContentChecker::canDisplayInsecureContent ( SecurityOrigin ,
ContentType  ,
const URL ,
AlwaysDisplayInNonStrictMode  = AlwaysDisplayInNonStrictMode::No 
) const

◆ canRunInsecureContent() [1/2]

bool WebCore::MixedContentChecker::canRunInsecureContent ( SecurityOrigin securityOrigin,
const URL url 
) const

◆ canRunInsecureContent() [2/2]

bool WebCore::MixedContentChecker::canRunInsecureContent ( SecurityOrigin ,
const URL  
) const

◆ checkFormForMixedContent() [1/2]

void WebCore::MixedContentChecker::checkFormForMixedContent ( SecurityOrigin ,
const URL  
) const

◆ checkFormForMixedContent() [2/2]

void WebCore::MixedContentChecker::checkFormForMixedContent ( SecurityOrigin securityOrigin,
const URL url 
) const

◆ isMixedContent() [1/2]

bool WebCore::MixedContentChecker::isMixedContent ( SecurityOrigin securityOrigin,
const URL url 
)
static

◆ isMixedContent() [2/2]

static bool WebCore::MixedContentChecker::isMixedContent ( SecurityOrigin ,
const URL  
)
static

The documentation for this class was generated from the following files: