|
| ScriptExecutionContext () |
|
virtual | ~ScriptExecutionContext () |
|
virtual bool | isDocument () const |
|
virtual bool | isWorkerGlobalScope () const |
|
virtual bool | isContextThread () const |
|
virtual bool | isJSExecutionForbidden () const =0 |
|
virtual const URL & | url () const =0 |
|
virtual URL | completeURL (const String &url) const =0 |
|
virtual String | userAgent (const URL &) const =0 |
|
virtual void | disableEval (const String &errorMessage)=0 |
|
virtual String | resourceRequestIdentifier () const |
|
bool | sanitizeScriptError (String &errorMessage, int &lineNumber, int &columnNumber, String &sourceURL, JSC::Strong< JSC::Unknown > &error, CachedScript *=nullptr) |
|
void | reportException (const String &errorMessage, int lineNumber, int columnNumber, const String &sourceURL, JSC::Exception *, RefPtr< Inspector::ScriptCallStack > &&, CachedScript *=nullptr) |
|
void | addConsoleMessage (MessageSource, MessageLevel, const String &message, const String &sourceURL, unsigned lineNumber, unsigned columnNumber, JSC::ExecState *=nullptr, unsigned long requestIdentifier=0) |
|
virtual void | addConsoleMessage (MessageSource, MessageLevel, const String &message, unsigned long requestIdentifier=0)=0 |
|
virtual SecurityOrigin & | topOrigin () const =0 |
|
virtual bool | shouldBypassMainWorldContentSecurityPolicy () const |
|
PublicURLManager & | publicURLManager () |
|
WEBCORE_EXPORT bool | canSuspendActiveDOMObjectsForDocumentSuspension (Vector< ActiveDOMObject *> *unsuspendableObjects=nullptr) |
|
virtual void | suspendActiveDOMObjects (ActiveDOMObject::ReasonForSuspension) |
|
virtual void | resumeActiveDOMObjects (ActiveDOMObject::ReasonForSuspension) |
|
virtual void | stopActiveDOMObjects () |
|
bool | activeDOMObjectsAreSuspended () const |
|
bool | activeDOMObjectsAreStopped () const |
|
void | didCreateActiveDOMObject (ActiveDOMObject &) |
|
void | willDestroyActiveDOMObject (ActiveDOMObject &) |
|
void | suspendActiveDOMObjectIfNeeded (ActiveDOMObject &) |
|
void | didCreateDestructionObserver (ContextDestructionObserver &) |
|
void | willDestroyDestructionObserver (ContextDestructionObserver &) |
|
void | processMessagePortMessagesSoon () |
|
void | dispatchMessagePortEvents () |
|
void | createdMessagePort (MessagePort &) |
|
void | destroyedMessagePort (MessagePort &) |
|
virtual void | didLoadResourceSynchronously () |
|
void | ref () |
|
void | deref () |
|
virtual void | postTask (Task &&)=0 |
|
template<typename... Arguments> |
void | postCrossThreadTask (Arguments &&... arguments) |
|
int | circularSequentialID () |
|
bool | addTimeout (int timeoutId, DOMTimer &timer) |
|
void | removeTimeout (int timeoutId) |
|
DOMTimer * | findTimeout (int timeoutId) |
|
WEBCORE_EXPORT JSC::VM & | vm () |
|
void | adjustMinimumTimerInterval (std::chrono::milliseconds oldMinimumTimerInterval) |
|
virtual std::chrono::milliseconds | minimumTimerInterval () const |
|
void | didChangeTimerAlignmentInterval () |
|
virtual std::chrono::milliseconds | timerAlignmentInterval (bool hasReachedMaxNestingLevel) const |
|
virtual EventQueue & | eventQueue () const =0 |
|
DatabaseContext * | databaseContext () |
|
void | setDatabaseContext (DatabaseContext *) |
|
int | timerNestingLevel () const |
|
void | setTimerNestingLevel (int timerNestingLevel) |
|
JSC::ExecState * | execState () |
|
| ScriptExecutionContext () |
|
virtual | ~ScriptExecutionContext () |
|
virtual bool | isDocument () const |
|
virtual bool | isWorkerGlobalScope () const |
|
virtual bool | isContextThread () const |
|
virtual bool | isJSExecutionForbidden () const =0 |
|
virtual const URL & | url () const =0 |
|
virtual URL | completeURL (const String &url) const =0 |
|
virtual String | userAgent (const URL &) const =0 |
|
virtual void | disableEval (const String &errorMessage)=0 |
|
virtual String | resourceRequestIdentifier () const |
|
bool | sanitizeScriptError (String &errorMessage, int &lineNumber, int &columnNumber, String &sourceURL, JSC::Strong< JSC::Unknown > &error, CachedScript *=nullptr) |
|
void | reportException (const String &errorMessage, int lineNumber, int columnNumber, const String &sourceURL, JSC::Exception *, RefPtr< Inspector::ScriptCallStack > &&, CachedScript *=nullptr) |
|
void | addConsoleMessage (MessageSource, MessageLevel, const String &message, const String &sourceURL, unsigned lineNumber, unsigned columnNumber, JSC::ExecState *=nullptr, unsigned long requestIdentifier=0) |
|
virtual void | addConsoleMessage (MessageSource, MessageLevel, const String &message, unsigned long requestIdentifier=0)=0 |
|
virtual SecurityOrigin & | topOrigin () const =0 |
|
virtual bool | shouldBypassMainWorldContentSecurityPolicy () const |
|
PublicURLManager & | publicURLManager () |
|
WEBCORE_EXPORT bool | canSuspendActiveDOMObjectsForDocumentSuspension (Vector< ActiveDOMObject *> *unsuspendableObjects=nullptr) |
|
virtual void | suspendActiveDOMObjects (ActiveDOMObject::ReasonForSuspension) |
|
virtual void | resumeActiveDOMObjects (ActiveDOMObject::ReasonForSuspension) |
|
virtual void | stopActiveDOMObjects () |
|
bool | activeDOMObjectsAreSuspended () const |
|
bool | activeDOMObjectsAreStopped () const |
|
void | didCreateActiveDOMObject (ActiveDOMObject &) |
|
void | willDestroyActiveDOMObject (ActiveDOMObject &) |
|
void | suspendActiveDOMObjectIfNeeded (ActiveDOMObject &) |
|
void | didCreateDestructionObserver (ContextDestructionObserver &) |
|
void | willDestroyDestructionObserver (ContextDestructionObserver &) |
|
void | processMessagePortMessagesSoon () |
|
void | dispatchMessagePortEvents () |
|
void | createdMessagePort (MessagePort &) |
|
void | destroyedMessagePort (MessagePort &) |
|
virtual void | didLoadResourceSynchronously () |
|
void | ref () |
|
void | deref () |
|
virtual void | postTask (Task &&)=0 |
|
template<typename... Arguments> |
void | postCrossThreadTask (Arguments &&... arguments) |
|
int | circularSequentialID () |
|
bool | addTimeout (int timeoutId, DOMTimer &timer) |
|
void | removeTimeout (int timeoutId) |
|
DOMTimer * | findTimeout (int timeoutId) |
|
WEBCORE_EXPORT JSC::VM & | vm () |
|
void | adjustMinimumTimerInterval (std::chrono::milliseconds oldMinimumTimerInterval) |
|
virtual std::chrono::milliseconds | minimumTimerInterval () const |
|
void | didChangeTimerAlignmentInterval () |
|
virtual std::chrono::milliseconds | timerAlignmentInterval (bool hasReachedMaxNestingLevel) const |
|
virtual EventQueue & | eventQueue () const =0 |
|
DatabaseContext * | databaseContext () |
|
void | setDatabaseContext (DatabaseContext *) |
|
int | timerNestingLevel () const |
|
void | setTimerNestingLevel (int timerNestingLevel) |
|
JSC::ExecState * | execState () |
|
SandboxFlags | sandboxFlags () const |
|
ContentSecurityPolicy * | contentSecurityPolicy () |
|
bool | isSecureTransitionTo (const URL &) const |
|
void | enforceSandboxFlags (SandboxFlags mask) |
|
bool | isSandboxed (SandboxFlags mask) const |
|
SecurityOriginPolicy * | securityOriginPolicy () const |
|
void | setSecurityOriginPolicy (RefPtr< SecurityOriginPolicy > &&) |
|
WEBCORE_EXPORT SecurityOrigin * | securityOrigin () const |
|
bool | foundMixedContent () const |
|
void | setFoundMixedContent () |
|
bool | geolocationAccessed () const |
|
void | setGeolocationAccessed () |
|
bool | isStrictMixedContentMode () const |
|
void | setStrictMixedContentMode (bool strictMixedContentMode) |
|
SandboxFlags | sandboxFlags () const |
|
ContentSecurityPolicy * | contentSecurityPolicy () |
|
bool | isSecureTransitionTo (const URL &) const |
|
void | enforceSandboxFlags (SandboxFlags mask) |
|
bool | isSandboxed (SandboxFlags mask) const |
|
SecurityOriginPolicy * | securityOriginPolicy () const |
|
void | setSecurityOriginPolicy (RefPtr< SecurityOriginPolicy > &&) |
|
WEBCORE_EXPORT SecurityOrigin * | securityOrigin () const |
|
bool | foundMixedContent () const |
|
void | setFoundMixedContent () |
|
bool | geolocationAccessed () const |
|
void | setGeolocationAccessed () |
|
bool | isStrictMixedContentMode () const |
|
void | setStrictMixedContentMode (bool strictMixedContentMode) |
|