'What triggers an application to be recognized as a valid web browser for macOS Launch Services so as to open web URLs?

What tooling or configuration information (Info.plist options perhaps?) is required for an application in macOS to be detected as a valid web browser that Launch Services will pick up and offer to the system for opening web URLs?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source