Class WebAppManifest
public sealed record WebAppManifest : IEquatable<WebAppManifest>
- Inheritance
-
WebAppManifest
- Implements
- Inherited Members
Constructors
WebAppManifest()
public WebAppManifest()
Properties
BackgroundColor
public string? BackgroundColor { get; init; }
Property Value
Description
The extra description provided by the manifest.
public string? Description { get; init; }
Property Value
Dir
public string? Dir { get; init; }
Property Value
Display
public string? Display { get; init; }
Property Value
DisplayOverrides
The overrided display mode controlled by the user.
public ImmutableArray<string>? DisplayOverrides { get; init; }
Property Value
FileHandlers
The handlers to open files.
public ImmutableArray<FileHandler>? FileHandlers { get; init; }
Property Value
Icons
public ImmutableArray<ImageResource>? Icons { get; init; }
Property Value
Id
public string? Id { get; init; }
Property Value
Lang
public string? Lang { get; init; }
Property Value
LaunchHandler
TODO(crbug.com/1231886): This field is non-standard and part of a Chrome experiment. See: https://github.com/WICG/web-app-launch/blob/main/launch_handler.md
public LaunchHandler? LaunchHandler { get; init; }
Property Value
Name
public string? Name { get; init; }
Property Value
Orientation
public string? Orientation { get; init; }
Property Value
PreferRelatedApplications
public bool? PreferRelatedApplications { get; init; }
Property Value
- bool?
ProtocolHandlers
The handlers to open protocols.
public ImmutableArray<ProtocolHandler>? ProtocolHandlers { get; init; }
Property Value
RelatedApplications
public ImmutableArray<RelatedApplication>? RelatedApplications { get; init; }
Property Value
Scope
public string? Scope { get; init; }
Property Value
ScopeExtensions
Non-standard, see https://github.com/WICG/manifest-incubations/blob/gh-pages/scope_extensions-explainer.md
public ImmutableArray<ScopeExtension>? ScopeExtensions { get; init; }
Property Value
Screenshots
The screenshots used by chromium.
public ImmutableArray<Screenshot>? Screenshots { get; init; }
Property Value
ShareTarget
public ShareTarget? ShareTarget { get; init; }
Property Value
ShortName
public string? ShortName { get; init; }
Property Value
Shortcuts
public ImmutableArray<Shortcut>? Shortcuts { get; init; }
Property Value
StartUrl
public string? StartUrl { get; init; }
Property Value
ThemeColor
public string? ThemeColor { get; init; }