|
virtual | ~WebPageProxy () |
|
const API::PageConfiguration & | configuration () const |
|
uint64_t | pageID () const |
|
WebCore::SessionID | sessionID () const |
|
WebFrameProxy * | mainFrame () const |
|
WebFrameProxy * | focusedFrame () const |
|
WebFrameProxy * | frameSetLargestFrame () const |
|
DrawingAreaProxy * | drawingArea () const |
|
WebNavigationState & | navigationState () |
|
WebsiteDataStore & | websiteDataStore () |
|
WebBackForwardList & | backForwardList () |
|
bool | addsVisitedLinks () const |
|
void | setAddsVisitedLinks (bool addsVisitedLinks) |
|
void | fullscreenMayReturnToInline () |
|
void | didEnterFullscreen () |
|
void | didExitFullscreen () |
|
WebInspectorProxy * | inspector () const |
|
bool | isControlledByAutomation () const |
|
void | setControlledByAutomation (bool) |
|
API::FindClient & | findClient () |
|
void | setFindClient (std::unique_ptr< API::FindClient >) |
|
API::FindMatchesClient & | findMatchesClient () |
|
void | setFindMatchesClient (std::unique_ptr< API::FindMatchesClient >) |
|
API::DiagnosticLoggingClient & | diagnosticLoggingClient () |
|
void | setDiagnosticLoggingClient (std::unique_ptr< API::DiagnosticLoggingClient >) |
|
void | setFormClient (std::unique_ptr< API::FormClient >) |
|
void | setNavigationClient (std::unique_ptr< API::NavigationClient >) |
|
void | setHistoryClient (std::unique_ptr< API::HistoryClient >) |
|
void | setLoaderClient (std::unique_ptr< API::LoaderClient >) |
|
void | setPolicyClient (std::unique_ptr< API::PolicyClient >) |
|
void | setInjectedBundleClient (const WKPageInjectedBundleClientBase *) |
|
WebPageInjectedBundleClient * | injectedBundleClient () |
|
API::UIClient & | uiClient () |
|
void | setUIClient (std::unique_ptr< API::UIClient >) |
|
API::IconLoadingClient & | iconLoadingClient () |
|
void | setIconLoadingClient (std::unique_ptr< API::IconLoadingClient >) |
|
void | initializeWebPage () |
|
void | close () |
|
bool | tryClose () |
|
bool | isClosed () const |
|
void | setIsUsingHighPerformanceWebGL (bool value) |
|
bool | isUsingHighPerformanceWebGL () const |
|
void | closePage (bool stopResponsivenessTimer) |
|
void | addPlatformLoadParameters (LoadParameters &) |
|
RefPtr< API::Navigation > | loadRequest (const WebCore::ResourceRequest &, WebCore::ShouldOpenExternalURLsPolicy=WebCore::ShouldOpenExternalURLsPolicy::ShouldAllowExternalSchemes, API::Object *userData=nullptr) |
|
RefPtr< API::Navigation > | loadFile (const String &fileURL, const String &resourceDirectoryURL, API::Object *userData=nullptr) |
|
RefPtr< API::Navigation > | loadData (API::Data *, const String &MIMEType, const String &encoding, const String &baseURL, API::Object *userData=nullptr) |
|
RefPtr< API::Navigation > | loadHTMLString (const String &htmlString, const String &baseURL, API::Object *userData=nullptr) |
|
void | loadAlternateHTMLString (const String &htmlString, const String &baseURL, const String &unreachableURL, API::Object *userData=nullptr) |
|
void | loadPlainTextString (const String &, API::Object *userData=nullptr) |
|
void | loadWebArchiveData (API::Data *, API::Object *userData=nullptr) |
|
void | navigateToPDFLinkWithSimulatedClick (const String &url, WebCore::IntPoint documentPoint, WebCore::IntPoint screenPoint) |
|
void | stopLoading () |
|
RefPtr< API::Navigation > | reload (bool reloadFromOrigin, bool contentBlockersEnabled) |
|
RefPtr< API::Navigation > | goForward () |
|
RefPtr< API::Navigation > | goBack () |
|
RefPtr< API::Navigation > | goToBackForwardItem (WebBackForwardListItem *) |
|
void | tryRestoreScrollPosition () |
|
void | didChangeBackForwardList (WebBackForwardListItem *addedItem, Vector< RefPtr< WebBackForwardListItem >> removed) |
|
void | willGoToBackForwardListItem (uint64_t itemID, const UserData &) |
|
bool | shouldKeepCurrentBackForwardListItemInList (WebBackForwardListItem *) |
|
bool | willHandleHorizontalScrollEvents () const |
|
void | updateWebsitePolicies (const WebsitePolicies &) |
|
bool | canShowMIMEType (const String &mimeType) |
|
bool | drawsBackground () const |
|
void | setDrawsBackground (bool) |
|
float | topContentInset () const |
|
void | setTopContentInset (float) |
|
WebCore::Color | underlayColor () const |
|
void | setUnderlayColor (const WebCore::Color &) |
|
WebCore::Color | pageExtendedBackgroundColor () const |
|
void | viewWillStartLiveResize () |
|
void | viewWillEndLiveResize () |
|
void | setInitialFocus (bool forward, bool isKeyboardEventValid, const WebKeyboardEvent &, std::function< void(CallbackBase::Error)>) |
|
void | clearSelection () |
|
void | restoreSelectionInFocusedEditableElement () |
|
void | setViewNeedsDisplay (const WebCore::Region &) |
|
void | requestScroll (const WebCore::FloatPoint &scrollPosition, const WebCore::IntPoint &scrollOrigin, bool isProgrammaticScroll) |
|
void | setDelegatesScrolling (bool delegatesScrolling) |
|
bool | delegatesScrolling () const |
|
void | activityStateDidChange (WebCore::ActivityState::Flags mayHaveChanged, bool wantsSynchronousReply=false, ActivityStateChangeDispatchMode=ActivityStateChangeDispatchMode::Deferrable) |
|
bool | isInWindow () const |
|
void | waitForDidUpdateActivityState () |
|
void | didUpdateActivityState () |
|
void | layerHostingModeDidChange () |
|
WebCore::IntSize | viewSize () const |
|
bool | isViewVisible () const |
|
bool | isViewWindowActive () const |
|
void | addMIMETypeWithCustomContentProvider (const String &mimeType) |
|
void | executeEditCommand (const String &commandName, const String &argument=String()) |
|
void | validateCommand (const String &commandName, std::function< void(const String &, bool, int32_t, CallbackBase::Error)>) |
|
const EditorState & | editorState () const |
|
bool | canDelete () const |
|
bool | hasSelectedRange () const |
|
bool | isContentEditable () const |
|
bool | maintainsInactiveSelection () const |
|
void | setMaintainsInactiveSelection (bool) |
|
void | setEditable (bool) |
|
bool | isEditable () const |
|
void | didCommitLayerTree (const WebKit::RemoteLayerTreeTransaction &) |
|
void | layerTreeCommitComplete () |
|
bool | updateLayoutViewportParameters (const WebKit::RemoteLayerTreeTransaction &) |
|
void | handleMouseEvent (const NativeWebMouseEvent &) |
|
void | handleWheelEvent (const NativeWebWheelEvent &) |
|
void | handleKeyboardEvent (const NativeWebKeyboardEvent &) |
|
void | scrollBy (WebCore::ScrollDirection, WebCore::ScrollGranularity) |
|
void | centerSelectionInVisibleArea () |
|
const String & | toolTip () const |
|
const String & | userAgent () const |
|
void | setApplicationNameForUserAgent (const String &) |
|
const String & | applicationNameForUserAgent () const |
|
void | setCustomUserAgent (const String &) |
|
const String & | customUserAgent () const |
|
bool | supportsTextEncoding () const |
|
void | setCustomTextEncodingName (const String &) |
|
String | customTextEncodingName () const |
|
bool | areActiveDOMObjectsAndAnimationsSuspended () const |
|
void | resumeActiveDOMObjectsAndAnimations () |
|
void | suspendActiveDOMObjectsAndAnimations () |
|
double | estimatedProgress () const |
|
void | terminateProcess () |
|
SessionState | sessionState (const std::function< bool(WebBackForwardListItem &)> &=nullptr) const |
|
RefPtr< API::Navigation > | restoreFromSessionState (SessionState, bool navigate) |
|
bool | supportsTextZoom () const |
|
double | textZoomFactor () const |
|
void | setTextZoomFactor (double) |
|
double | pageZoomFactor () const |
|
void | setPageZoomFactor (double) |
|
void | setPageAndTextZoomFactors (double pageZoomFactor, double textZoomFactor) |
|
void | scalePage (double scale, const WebCore::IntPoint &origin) |
|
void | scalePageInViewCoordinates (double scale, const WebCore::IntPoint ¢erInViewCoordinates) |
|
double | pageScaleFactor () const |
|
double | viewScaleFactor () const |
|
void | scaleView (double scale) |
|
void | setShouldScaleViewToFitDocument (bool) |
|
float | deviceScaleFactor () const |
|
void | setIntrinsicDeviceScaleFactor (float) |
|
void | setCustomDeviceScaleFactor (float) |
|
void | windowScreenDidChange (WebCore::PlatformDisplayID) |
|
void | accessibilitySettingsDidChange () |
|
void | setUseFixedLayout (bool) |
|
void | setFixedLayoutSize (const WebCore::IntSize &) |
|
bool | useFixedLayout () const |
|
const WebCore::IntSize & | fixedLayoutSize () const |
|
void | listenForLayoutMilestones (WebCore::LayoutMilestones) |
|
bool | hasHorizontalScrollbar () const |
|
bool | hasVerticalScrollbar () const |
|
void | setSuppressScrollbarAnimations (bool) |
|
bool | areScrollbarAnimationsSuppressed () const |
|
bool | isPinnedToLeftSide () const |
|
bool | isPinnedToRightSide () const |
|
bool | isPinnedToTopSide () const |
|
bool | isPinnedToBottomSide () const |
|
bool | rubberBandsAtLeft () const |
|
void | setRubberBandsAtLeft (bool) |
|
bool | rubberBandsAtRight () const |
|
void | setRubberBandsAtRight (bool) |
|
bool | rubberBandsAtTop () const |
|
void | setRubberBandsAtTop (bool) |
|
bool | rubberBandsAtBottom () const |
|
void | setRubberBandsAtBottom (bool) |
|
void | setShouldUseImplicitRubberBandControl (bool shouldUseImplicitRubberBandControl) |
|
bool | shouldUseImplicitRubberBandControl () const |
|
void | setEnableVerticalRubberBanding (bool) |
|
bool | verticalRubberBandingIsEnabled () const |
|
void | setEnableHorizontalRubberBanding (bool) |
|
bool | horizontalRubberBandingIsEnabled () const |
|
void | setBackgroundExtendsBeyondPage (bool) |
|
bool | backgroundExtendsBeyondPage () const |
|
void | setPaginationMode (WebCore::Pagination::Mode) |
|
WebCore::Pagination::Mode | paginationMode () const |
|
void | setPaginationBehavesLikeColumns (bool) |
|
bool | paginationBehavesLikeColumns () const |
|
void | setPageLength (double) |
|
double | pageLength () const |
|
void | setGapBetweenPages (double) |
|
double | gapBetweenPages () const |
|
void | setPaginationLineGridEnabled (bool) |
|
bool | paginationLineGridEnabled () const |
|
unsigned | pageCount () const |
|
void | pageScaleFactorDidChange (double) |
|
void | pluginScaleFactorDidChange (double) |
|
void | pluginZoomFactorDidChange (double) |
|
void | findString (const String &, FindOptions, unsigned maxMatchCount) |
|
void | findStringMatches (const String &, FindOptions, unsigned maxMatchCount) |
|
void | getImageForFindMatch (int32_t matchIndex) |
|
void | selectFindMatch (int32_t matchIndex) |
|
void | didGetImageForFindMatch (const ShareableBitmap::Handle &contentImageHandle, uint32_t matchIndex) |
|
void | hideFindUI () |
|
void | countStringMatches (const String &, FindOptions, unsigned maxMatchCount) |
|
void | didCountStringMatches (const String &, uint32_t matchCount) |
|
void | setTextIndicator (const WebCore::TextIndicatorData &, uint64_t lifetime=0) |
|
void | setTextIndicatorAnimationProgress (float) |
|
void | clearTextIndicator () |
|
void | didFindString (const String &, const Vector< WebCore::IntRect > &, uint32_t matchCount, int32_t matchIndex) |
|
void | didFailToFindString (const String &) |
|
void | didFindStringMatches (const String &, const Vector< Vector< WebCore::IntRect >> &matchRects, int32_t firstIndexAfterSelection) |
|
void | getContentsAsString (std::function< void(const String &, CallbackBase::Error)>) |
|
void | getBytecodeProfile (std::function< void(const String &, CallbackBase::Error)>) |
|
void | getSamplingProfilerOutput (std::function< void(const String &, CallbackBase::Error)>) |
|
void | isWebProcessResponsive (std::function< void(bool isWebProcessResponsive)>) |
|
void | getMainResourceDataOfFrame (WebFrameProxy *, std::function< void(API::Data *, CallbackBase::Error)>) |
|
void | getResourceDataFromFrame (WebFrameProxy *, API::URL *, std::function< void(API::Data *, CallbackBase::Error)>) |
|
void | getRenderTreeExternalRepresentation (std::function< void(const String &, CallbackBase::Error)>) |
|
void | getSelectionOrContentsAsString (std::function< void(const String &, CallbackBase::Error)>) |
|
void | getSelectionAsWebArchiveData (std::function< void(API::Data *, CallbackBase::Error)>) |
|
void | getSourceForFrame (WebFrameProxy *, std::function< void(const String &, CallbackBase::Error)>) |
|
void | getWebArchiveOfFrame (WebFrameProxy *, std::function< void(API::Data *, CallbackBase::Error)>) |
|
void | runJavaScriptInMainFrame (const String &, std::function< void(API::SerializedScriptValue *, bool hadException, const WebCore::ExceptionDetails &, CallbackBase::Error)> callbackFunction) |
|
void | forceRepaint (PassRefPtr< VoidCallback >) |
|
float | headerHeight (WebFrameProxy *) |
|
float | footerHeight (WebFrameProxy *) |
|
void | drawHeader (WebFrameProxy *, const WebCore::FloatRect &) |
|
void | drawFooter (WebFrameProxy *, const WebCore::FloatRect &) |
|
void | receivedPolicyDecision (WebCore::PolicyAction, WebFrameProxy &, uint64_t listenerID, API::Navigation *navigationID, const WebsitePolicies &) |
|
void | backForwardRemovedItem (uint64_t itemID) |
|
void | processDidBecomeUnresponsive () |
|
void | processDidBecomeResponsive () |
|
void | processDidCrash () |
|
void | willChangeProcessIsResponsive () |
|
void | didChangeProcessIsResponsive () |
|
virtual void | enterAcceleratedCompositingMode (const LayerTreeContext &) |
|
virtual void | exitAcceleratedCompositingMode () |
|
virtual void | updateAcceleratedCompositingMode (const LayerTreeContext &) |
|
void | addEditCommand (WebEditCommandProxy *) |
|
void | removeEditCommand (WebEditCommandProxy *) |
|
bool | isValidEditCommand (WebEditCommandProxy *) |
|
void | registerEditCommand (PassRefPtr< WebEditCommandProxy >, UndoOrRedo) |
|
WebProcessProxy & | process () |
|
pid_t | processIdentifier () const |
|
WebPreferences & | preferences () |
|
void | setPreferences (WebPreferences &) |
|
WebPageGroup & | pageGroup () |
|
bool | isValid () const |
|
void | preferencesDidChange () |
|
void | didChooseFilesForOpenPanel (const Vector< String > &) |
|
void | didCancelForOpenPanel () |
|
WebPageCreationParameters | creationParameters () |
|
void | handleDownloadRequest (DownloadProxy *) |
|
void | advanceToNextMisspelling (bool startBeforeSelection) |
|
void | changeSpellingToWord (const String &word) |
|
void | setCanRunModal (bool) |
|
bool | canRunModal () |
|
void | beginPrinting (WebFrameProxy *, const PrintInfo &) |
|
void | endPrinting () |
|
void | computePagesForPrinting (WebFrameProxy *, const PrintInfo &, PassRefPtr< ComputedPagesCallback >) |
|
PageLoadState & | pageLoadState () |
|
void | saveDataToFileInDownloadsFolder (const String &suggestedFilename, const String &mimeType, const String &originatingURLString, API::Data *) |
|
void | savePDFToFileInDownloadsFolder (const String &suggestedFilename, const String &originatingURLString, const IPC::DataReference &) |
|
WebCore::IntRect | visibleScrollerThumbRect () const |
|
uint64_t | renderTreeSize () const |
|
void | printMainFrame () |
|
void | setMediaVolume (float) |
|
void | setMuted (WebCore::MediaProducer::MutedStateFlags) |
|
void | setMayStartMediaWhenInWindow (bool) |
|
bool | mayStartMediaWhenInWindow () const |
|
NativeWebMouseEvent * | currentlyProcessedMouseDownEvent () override |
|
void | setSuppressVisibilityUpdates (bool flag) |
|
bool | suppressVisibilityUpdates () |
|
void | postMessageToInjectedBundle (const String &messageName, API::Object *messageBody) |
|
WebCore::IntSize | minimumLayoutSize () const |
|
void | setMinimumLayoutSize (const WebCore::IntSize &) |
|
bool | autoSizingShouldExpandToViewHeight () const |
|
void | setAutoSizingShouldExpandToViewHeight (bool) |
|
void | didReceiveAuthenticationChallengeProxy (uint64_t frameID, PassRefPtr< AuthenticationChallengeProxy >) |
|
int64_t | spellDocumentTag () |
|
void | didFinishCheckingText (uint64_t requestID, const Vector< WebCore::TextCheckingResult > &) |
|
void | didCancelCheckingText (uint64_t requestID) |
|
void | connectionWillOpen (IPC::Connection &) |
|
void | webProcessWillShutDown () |
|
void | processDidFinishLaunching () |
|
void | didSaveToPageCache () |
|
void | setScrollPinningBehavior (WebCore::ScrollPinningBehavior) |
|
WebCore::ScrollPinningBehavior | scrollPinningBehavior () const |
|
void | setOverlayScrollbarStyle (std::optional< WebCore::ScrollbarOverlayStyle >) |
|
std::optional< WebCore::ScrollbarOverlayStyle > | overlayScrollbarStyle () const |
|
bool | shouldRecordNavigationSnapshots () const |
|
void | setShouldRecordNavigationSnapshots (bool shouldRecordSnapshots) |
|
void | recordAutomaticNavigationSnapshot () |
|
void | recordNavigationSnapshot (WebBackForwardListItem &) |
|
void | takeSnapshot (WebCore::IntRect, WebCore::IntSize bitmapSize, SnapshotOptions, std::function< void(const ShareableBitmap::Handle &, CallbackBase::Error)>) |
|
void | navigationGestureDidBegin () |
|
void | navigationGestureWillEnd (bool willNavigate, WebBackForwardListItem &) |
|
void | navigationGestureDidEnd (bool willNavigate, WebBackForwardListItem &) |
|
void | navigationGestureDidEnd () |
|
void | navigationGestureSnapshotWasRemoved () |
|
void | willRecordNavigationSnapshot (WebBackForwardListItem &) |
|
bool | isShowingNavigationGestureSnapshot () const |
|
bool | isPlayingAudio () const |
|
void | isPlayingMediaDidChange (WebCore::MediaProducer::MediaStateFlags, uint64_t) |
|
bool | hasActiveAudioStream () const |
|
bool | hasActiveVideoStream () const |
|
WebCore::MediaProducer::MediaStateFlags | mediaStateFlags () const |
|
void | handleAutoplayEvent (uint32_t) |
|
void | getGuessesForWord (const String &word, const String &context, int32_t insertionPoint, Vector< String > &guesses) |
|
void | setShouldDispatchFakeMouseMoveEvents (bool) |
|
void | logDiagnosticMessage (const String &message, const String &description, WebCore::ShouldSample) |
|
void | logDiagnosticMessageWithResult (const String &message, const String &description, uint32_t result, WebCore::ShouldSample) |
|
void | logDiagnosticMessageWithValue (const String &message, const String &description, double value, unsigned significantFigures, WebCore::ShouldSample) |
|
void | logDiagnosticMessageWithEnhancedPrivacy (const String &message, const String &description, WebCore::ShouldSample) |
|
void | showValidationMessage (const WebCore::IntRect &anchorClientRect, const String &message) |
|
void | hideValidationMessage () |
|
void | didChangeBackgroundColor () |
|
void | didLayoutForCustomContentProvider () |
|
void | clearWheelEventTestTrigger () |
|
void | callAfterNextPresentationUpdate (std::function< void(CallbackBase::Error)>) |
|
void | didReachLayoutMilestone (uint32_t layoutMilestones) |
|
void | didRestoreScrollPosition () |
|
void | getLoadDecisionForIcon (const WebCore::LinkIcon &, uint64_t callbackID) |
|
void | finishedLoadingIcon (uint64_t callbackIdentifier, const IPC::DataReference &) |
|
void | setFocus (bool focused) |
|
void | setWindowFrame (const WebCore::FloatRect &) |
|
void | getWindowFrame (WebCore::FloatRect &) |
|
bool | isResourceCachingDisabled () const |
|
void | setResourceCachingDisabled (bool) |
|
WebCore::UserInterfaceLayoutDirection | userInterfaceLayoutDirection () |
|
void | setUserInterfaceLayoutDirection (WebCore::UserInterfaceLayoutDirection) |
|
bool | hasHadSelectionChangesFromUserInteraction () const |
|
bool | needsHiddenContentEditableQuirk () const |
|
bool | needsPlainTextQuirk () const |
|
bool | isAlwaysOnLoggingAllowed () const |
|
void | canAuthenticateAgainstProtectionSpace (uint64_t loaderID, uint64_t frameID, const WebCore::ProtectionSpace &) |
|
WeakPtr< WebPageProxy > | createWeakPtr () const |
|
void | isLoadingChanged () |
|
void | clearUserMediaState () |
|
void | setShouldSkipWaitingForPaintAfterNextViewDidMoveToWindow (bool shouldSkip) |
|
virtual | ~ObjectImpl () |
|
virtual | ~Object () |
|
virtual | ~MessageReceiver () |
|
virtual | ~MessageSender () |
|
template<typename U > |
bool | send (const U &message) |
|
template<typename U > |
bool | send (const U &message, uint64_t destinationID, OptionSet< SendOption > sendOptions={ }) |
|
template<typename T > |
bool | sendSync (T &&message, typename T::Reply &&reply, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
|
template<typename T > |
bool | sendSync (T &&message, typename T::Reply &&reply, uint64_t destinationID, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
|