Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unsupported browser or Safari version: WhatsApp, Slack, etc. #89

Closed
kofigumbs opened this issue Aug 2, 2022 · 0 comments
Closed

Unsupported browser or Safari version: WhatsApp, Slack, etc. #89

kofigumbs opened this issue Aug 2, 2022 · 0 comments
Labels
site-specific Problem with a particular website (for visibility only)

Comments

@kofigumbs
Copy link
Owner

kofigumbs commented Aug 2, 2022

Screen Shot 2022-08-02 at 10 35 18 AM

Some sites, like WhatsApp and Slack, disable functionality based on the user-agent your browser provides.
The easiest way to workaround issues like this is to pretend to be Safari:

{
  "tabs": [
    {
      "title": "WhatsApp",
      "url": "https://web.whatsapp.com",
      "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6 Safari/605.1.15"
    }
  ]
}

Historical note

Before v2.2.0, Multi included a hard-coded user-agent that made it appear like Safari.
This behavior caused subtle issues and confusion when the hard-coded user-agent didn't reflect the system WebKit version.
Recent Multi versions remove the hard-coded user-agent, but now sites like Slack and WhatsApp complain that your browser is out of date. (Ideally these sites would use feature detection instead of user-agent sniffing to gracefully degrade behavior; alas, the world does not work ideally.)

@kofigumbs kofigumbs added the site-specific Problem with a particular website (for visibility only) label Aug 2, 2022
Repository owner locked as resolved and limited conversation to collaborators Aug 2, 2022
@kofigumbs kofigumbs pinned this issue Aug 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
site-specific Problem with a particular website (for visibility only)
Projects
None yet
Development

No branches or pull requests

1 participant