Add cross-platform URL opening in default browser