Skip to content

Incorrect documentation of CoreWebView2.AddHostObjectToScript for WinRT #2837

Open
@softworkz

Description

@softworkz

The documentation for AddHostObjectToScript is incorrect. It's obviously copied from the documentation for the .NET version of WebView2, but for WinRT, the procedures are different (and complicated unfortunately):

https://learn.microsoft.com/en-us/microsoft-edge/webview2/reference/winrt/microsoft_web_webview2_core/corewebview2?view=webview2-winrt-1.0.2065-prerelease#addhostobjecttoscript

For WinRT, an insane effort is required which involves creating a separate project for the classes that should be exposed and it also requires adding a C++ project (like WinRtAdapter in the code sample), which creates WinRT/COM definitions, which finally need to be wrapped again via methods from ICoreWebView2DispatchAdapter.
(roughly like that)

These procedures are not documented and the current description is wrong for WinRT.


AB#46593196 - Deliverable, auto-created
AB#51566922 - Bug, for triage

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions