DocsOther Metadata

Other Metadata

Field Rule
id Manifest id if a string, else null. The registry record id is the hostname, not this field.
startUrl / scope Resolved against the manifest URL. HTTP is upgraded to HTTPS.
display Lowercased manifest display, else null.
displayOverride Lowercased strings from display_override.
themeColor Manifest theme_color, else HTML theme-color.
backgroundColor Manifest only.
shortcuts Name, short_name, description, resolved URL, resolved icon URLs. Shortcut icons are not required to be fetched.
shareTarget, fileHandlers, protocolHandlers, launchHandler, relatedApplications Passed through when they are objects/arrays; otherwise empty.
serviceWorker.detected True when a registration call is found. scriptUrl is recorded when it can be parsed.

Unknown manifest members are not deleted from the scan, but they are not promoted into first-class normalized fields unless they are listed above.