-
Notifications
You must be signed in to change notification settings - Fork 522
/
Copy pathindex.yml
338 lines (266 loc) · 11.4 KB
/
index.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
### YamlMime:Landing
# WebView2 landing page
title: WebView2 documentation
summary: Embed web technologies (HTML, CSS, and JavaScript) in your native apps.
metadata:
# title: default to root title above. # Required; page title displayed in search results. Include the brand. < 60 chars.
# description: default to root title above. # Required; article description that is displayed in search results. < 160 chars.
ms.service: microsoft-edge
ms.subservice: webview
ms.topic: landing-page
# ms.collection: collection # Optional; Remove if no collection is used.
author: MSEdgeTeam
ms.author: msedgedevrel
ms.date: 11/19/2024
# =============================================================================
# Valid article types (sections of a card)
# - linkListType: architecture
# - linkListType: concept
# - linkListType: deploy
# - linkListType: download
# - linkListType: get-started
# - linkListType: how-to-guide
# - linkListType: overview
# - linkListType: quickstart
# - linkListType: reference
# - linkListType: sample
# - linkListType: training
# - linkListType: tutorial
# - linkListType: video
# - linkListType: whats-new
# =============================================================================
landingContent:
# =============================================================================
# Row 1
# -----------------------------------------------------------------------------
# Card r1c1
- title: Introduction and overview
linkLists:
- linkListType: get-started
links:
- text: Introduction to Microsoft Edge WebView2
url: ../index.md
- text: Overview of WebView2 APIs
url: ../concepts/overview-features-apis.md
- text: Differences between Microsoft Edge and WebView2
url: ../concepts/browser-features.md
- text: Set up your Dev environment for WebView2
url: ../how-to/machine-setup.md
- linkListType: whats-new
links:
- text: Release Notes for the WebView2 SDK
url: ../release-notes/index.md
- linkListType: how-to-guide
links:
- text: WebView2 end-user FAQ
url: ../concepts/end-user-faq.md
# -----------------------------------------------------------------------------
# Card r1c2
- title: Platforms and samples
linkLists:
- linkListType: sample
links:
- text: WebView2 sample apps
url: ../code-samples-links.md # delete & redir?
- text: Win32 sample app
url: ../samples/webview2apissample.md
- text: Win32 sample WebView2Browser
url: ../samples/webview2browser.md
- text: WinUI 2 (UWP) sample app
url: ../samples/webview2_sample_uwp.md
- text: WinUI 3 (Windows App SDK) sample app
url: ../samples/webview2-winui3-sample.md
- text: WPF sample app
url: ../samples/webview2wpfbrowser.md
- text: WinForms sample app
url: ../samples/webview2windowsformsbrowser.md
- linkListType: tutorial
links:
- text: Getting Started tutorials
url: ../get-started/get-started.md # delete & redir?
- text: Get started with WebView2 in HoloLens 2 Unity apps (Preview)
url: ../get-started/hololens2.md
# -----------------------------------------------------------------------------
# Card r1c3
- title: Support and community
linkLists:
- linkListType: training
links:
- text: WebView2Announcements repo
url: https://github.com/MicrosoftEdge/WebView2Announcements
- text: WebView2Feedback repo
url: https://github.com/MicrosoftEdge/WebView2Feedback
- text: Contact the WebView2 team
url: ../contact.md
# =============================================================================
# Row 2
# -----------------------------------------------------------------------------
# Card r2c1
- title: Navigation, events, and authentication
linkLists:
- linkListType: architecture
links:
- text: "Main classes for WebView2: Environment, Controller, and Core"
url: ../concepts/environment-controller-core.md
- linkListType: how-to-guide
links:
- text: Navigation events for WebView2 apps
url: ../concepts/navigation-events.md
- text: Handling process-related events in WebView2
url: ../concepts/process-related-events.md
- text: Basic authentication for WebView2 apps
url: ../concepts/basic-authentication.md
- text: Windowed vs. visual hosting of WebView2
url: ../concepts/windowed-vs-visual-hosting.md
# -----------------------------------------------------------------------------
# Card r2c2
- title: Customization and UI
linkLists:
- linkListType: how-to-guide
links:
- text: Customizing the UI of WebView2 apps
url: ../how-to/customize-ui.md
- text: Custom management of network requests
url: ../how-to/webresourcerequested.md
- text: Using frames in WebView2 apps
url: ../concepts/frames.md
- text: Printing from WebView2 apps
url: ../how-to/print.md
- text: Using local content in WebView2 apps
url: ../concepts/working-with-local-content.md
- text: Customize context menus in WebView2
url: ../how-to/context-menus.md
- linkListType: reference
links:
- text: WebView2 browser flags
url: ../concepts/webview-features-flags.md
# -----------------------------------------------------------------------------
# Card r2c3
- title: Web and native interop
linkLists:
- linkListType: how-to-guide
links:
- text: Interop of native and web code
url: ../how-to/communicate-btwn-web-native.md
- text: Call web-side code from native-side code
url: ../how-to/javascript.md
- text: Call native-side code from web-side code
url: ../how-to/hostobject.md
- text: Call native-side WinRT code from web-side code
url: ../how-to/winrt-from-js.md
- linkListType: architecture
links:
- text: How WinRT types and members are represented in JavaScript
url: ../how-to/winrt-js-conversion.md
# =============================================================================
# Row 3
# -----------------------------------------------------------------------------
# Card r3c1
- title: Test and automation for WebView2 apps
linkLists:
- linkListType: how-to-guide
links:
- text: Test upcoming APIs and features
url: ../how-to/set-preview-channel.md
- text: Use the Chrome DevTools Protocol (CDP) in WebView2 apps
url: ../how-to/chromium-devtools-protocol.md
- text: Use Playwright to automate and test in WebView2
url: ../how-to/playwright.md
- text: Automate and test WebView2 apps with Microsoft Edge WebDriver
url: ../how-to/webdriver.md
- text: Prerelease testing using preview channels
url: ../how-to/prerelease-testing.md
- text: Self-host by deploying preview channels
url: ../how-to/self-hosting.md
# -----------------------------------------------------------------------------
# Card r3c2
- title: Best practices
linkLists:
- linkListType: concept
links:
- text: Development best practices for WebView2 apps
url: ../concepts/developer-guide.md
- text: Develop secure WebView2 apps
url: ../concepts/security.md
# -----------------------------------------------------------------------------
# Card r3c3
- title: Distribution and SDK versions
linkLists:
- linkListType: how-to-guide
links:
- text: Deployment and distribution
url: ../concepts/deployment-distribution.md
- text: Prerelease and Release SDKs for WebView2
url: ../concepts/versioning.md
- text: Distribute your app and the WebView2 Runtime
url: ../concepts/distribution.md
- text: Enterprise management of WebView2 Runtimes
url: ../concepts/enterprise.md
- text: Distribute an app as a single executable file
url: ../how-to/static.md
- text: Publish a UWP WebView2 app to the Microsoft Store
url: ../how-to/publish-uwp-app-store.md
- linkListType: sample
links:
- text: WebView2 deployment samples
url: ../samples/deployment-samples.md
- text: WebView2 Deployment Visual Studio installer
url: ../samples/wv2deploymentvsinstallersample.md
- text: WiX Burn Bundle to deploy the WebView2 Runtime
url: ../samples/wv2deploymentwixburnbundlesample.md
- text: WiX Custom Action to deploy the WebView2 Runtime
url: ../samples/wv2deploymentwixcustomactionsample.md
# =============================================================================
# Row 4
# -----------------------------------------------------------------------------
# Card r4c1
- title: Architecture and Reference
linkLists:
- linkListType: architecture
links:
- text: Process model for WebView2 apps
url: ../concepts/process-model.md
- text: Threading model for WebView2 apps
url: ../concepts/threading-model.md
- linkListType: reference
links:
- text: WebView2 API Reference
url: ../webview2-api-reference.md
# -----------------------------------------------------------------------------
# Card r4c2
- title: User data and history
linkLists:
- linkListType: how-to-guide
links:
- text: Manage user data folders
url: ../concepts/user-data-folder.md
- text: Support multiple profiles under a single user data folder
url: ../concepts/multi-profile-support.md
- text: Clear browsing data from the user data folder
url: ../concepts/clear-browsing-data.md
- linkListType: concept
links:
- text: Data and privacy in WebView2
url: ../concepts/data-privacy.md
# -----------------------------------------------------------------------------
# Card r4c3
- title: Debug WebView2 apps
linkLists:
- linkListType: how-to-guide
links:
- text: Debug WebView2 apps
url: ../how-to/debug.md
- text: Debug WebView2 apps with Microsoft Edge DevTools
url: ../how-to/debug-devtools.md
- text: Debug WebView2 apps with Visual Studio Code
url: ../how-to/debug-visual-studio-code.md
- text: Debug WebView2 apps with Visual Studio
url: ../how-to/debug-visual-studio.md
- text: Remote debugging WebView2 WinUI 2 (UWP) apps
url: ../how-to/remote-debugging.md
- text: Remote debugging desktop WebView2 WinUI 2 (UWP) apps
url: ../how-to/remote-debugging-desktop.md
- text: Remote debugging HoloLens 2 WebView2 WinUI 2 (UWP) apps
url: ../how-to/remote-debugging-hololens.md
- text: Remote debugging Xbox WebView2 WinUI 2 (UWP) apps
url: ../how-to/remote-debugging-xbox.md