Skip to content

SFSafariViewController should respect the user’s default browser #36

@bgrins

Description

@bgrins

SFSafariViewController is a high level API that allows an iOS app to hand web content rendering off to the user’s browser while still being “embedded” within the application. It’s the preferred solution to rendering arbitrary web content in most apps compared with a lower level webview, in part because it allows the browser more control over the browsing experience (which in turn gives the application less control over modifying or tracking web activity).

However, SFSafariViewController always uses a version of Safari regardless of a user’s default browser. This creates an inconsistent user experience for viewing web content, and drives traffic away from alternative browsers. SFSafariViewController should be changed to respect the user’s default browser.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions