MicrosoftDocs / edge-developer

Developer documentation for Edge.
https://learn.microsoft.com/microsoft-edge/developer/
Creative Commons Attribution 4.0 International
377 stars 506 forks source link

Update Overview of APIs per Feb 2024 Stable in Release SDK #3071

Closed mikehoffms closed 4 months ago

mikehoffms commented 5 months ago

Rendered article sections for review:

This PR adds APIs from Feb 2024 Release SDK promotions to stable: https://learn.microsoft.com/microsoft-edge/webview2/release-notes#10236546

Outline of headings:

# Overview of WebView2 features and APIs

## Main classes: Environment, Controller, and Core

## Web/native interop
#### Host/web object sharing
#### Script execution
#### Web messaging
#### Script dialogs
#### Shared buffer

## Browser features
#### Printing
#### Cookies
#### Image capture
#### Downloads
#### Permissions
#### Context menus
#### Status bar
#### User Agent
#### Autofill
#### Audio
#### Swipe gesture navigation
#### Enable or disable the browser responding to accelerator keys (shortcut keys)
#### Fullscreen
#### PDF toolbar
#### Theming
#### Language
#### New window
#### Close window
#### Document title
#### Favicon
#### Security and privacy
###### Tracking prevention
###### SmartScreen
###### Custom crash reporting
#### Browser extensions

## Process management
#### Frame process info

## Navigate to pages and manage loaded content
#### Manage content loaded into WebView2
#### Navigation history
#### Navigation kind
#### Block unwanted navigating
#### Navigation events
#### Manage network requests in WebView2
#### Custom scheme registration
#### Client certificates
#### Server certificates
#### Launch an external URI scheme

## iframes

## Authentication

## Rendering WebView2 in non-framework apps
#### Sizing, positioning, and visibility
#### Zooming
#### Rasterization scale
#### Focus and tabbing
#### Parent window
#### Keyboard accelerators
#### Default background color

## Rendering WebView2 using Composition
#### Connecting to the visual tree
#### Forwarding input
#### Drag and drop
#### Accessibility

## User data
#### Multiple profiles
#### Delete a profile

## Performance and debugging
#### Memory usage target

## Chrome DevTools Protocol (CDP)

## See also

AB#49086484

learn-build-service-prod[bot] commented 4 months ago

Learn Build status updates of commit 0f097ce:

:white_check_mark: Validation status: passed

File Status Preview URL Details
microsoft-edge/webview2/concepts/overview-features-apis.md :white_check_mark:Succeeded View
microsoft-edge/webview2/release-notes.md :white_check_mark:Succeeded View

For more details, please refer to the build report.

For any questions, please:

learn-build-service-prod[bot] commented 4 months ago

Learn Build status updates of commit 99cbd1d:

:white_check_mark: Validation status: passed

File Status Preview URL Details
microsoft-edge/webview2/concepts/overview-features-apis.md :white_check_mark:Succeeded View
microsoft-edge/webview2/release-notes.md :white_check_mark:Succeeded View

For more details, please refer to the build report.

For any questions, please:

learn-build-service-prod[bot] commented 4 months ago

Learn Build status updates of commit d5df25f:

:white_check_mark: Validation status: passed

File Status Preview URL Details
microsoft-edge/webview2/concepts/overview-features-apis.md :white_check_mark:Succeeded View
microsoft-edge/webview2/release-notes.md :white_check_mark:Succeeded View

For more details, please refer to the build report.

For any questions, please:

learn-build-service-prod[bot] commented 4 months ago

Learn Build status updates of commit 6a7dc13:

:white_check_mark: Validation status: passed

File Status Preview URL Details
microsoft-edge/webview2/concepts/overview-features-apis.md :white_check_mark:Succeeded View
microsoft-edge/webview2/release-notes.md :white_check_mark:Succeeded View

For more details, please refer to the build report.

For any questions, please: