AutoLaunchProtocolsFromOrigins
Define a list of external protocols that can be used from listed origins without prompting the user. The origin is the scheme (protocol), hostname (domain), and port of the URL used to access it.
The syntax of this policy is the same as the Chrome AutoLaunchProtocolsFromOrigins policy except that you can only use valid origins (not just hostnames).
This also means that you cannot specify a wildcard (*) for all origins.
Values
Section titled “Values”Each entry in the list accepts the following keys:
protocol(required): The external protocol scheme, without the colon, such aszoommtg.allowed_origins(required): A list of origins allowed to launch that protocol without a prompt. Each origin is a scheme, hostname and optional port. Paths and wildcards are not supported.
Examples
Section titled “Examples”{ "policies": { "AutoLaunchProtocolsFromOrigins": [ { "protocol": "zoommtg", "allowed_origins": [ "https://somesite.zoom.us" ] } ] }}JSON schema
{ "type": "array", "contentMediaType": "application/json", "items": { "type": "object", "properties": { "allowed_origins": { "type": "array", "items": { "type": "string", "format": "moz-url", "pattern": "^([Ff][Ii][Ll][Ee]://.*|[Hh][Tt][Tt][Pp][Ss]?://[^/]+/?)$" } }, "protocol": { "type": "string" } }, "required": [ "allowed_origins", "protocol" ] }}Windows (GPO)
Section titled “Windows (GPO)”Software\Policies\Mozilla\Firefox\AutoLaunchProtocolsFromOrigins (REG_MULTI_SZ) =[ { "protocol": "zoommtg", "allowed_origins": [ "https://somesite.zoom.us" ] }]<dict> <key>AutoLaunchProtocolsFromOrigins</key> <array> <dict> <key>protocol</key> <string>zoommtg</string> <key>allowed_origins</key> <array> <string>https://somesite.zoom.us</string> </array> </dict> </array></dict>Compatibility
Section titled “Compatibility”| Firefox | Firefox ESR | Firefox Enterprise |
|---|---|---|
| Available since 90 | Available since 78.12 | Available since 149 |
CCK2 Equivalent: N/A
OMA-URI: AutoLaunchProtocolsFromOrigins
Preferences Affected: N/A