Add platform-specific url open implementations