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.
Compatibility
Section titled “Compatibility”| Firefox | Firefox ESR | Firefox Enterprise |
|---|---|---|
| Available since 90 | Available since 78.12.0 | Available since 149 |
CCK2 Equivalent: N/A
OMA-URI: AutoLaunchProtocolsFromOrigins
Preferences Affected: N/A
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": "uri", "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>