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

Blip requires Chrome, although site works fine in Firefox #1029

Open
Sardtok opened this issue Mar 10, 2022 · 1 comment
Open

Blip requires Chrome, although site works fine in Firefox #1029

Sardtok opened this issue Mar 10, 2022 · 1 comment

Comments

@Sardtok
Copy link

Sardtok commented Mar 10, 2022

If you are going to test browser compatibility, test on availability of required features, not useragent string. All required Web APIs should be checked in utils instead of the browser. Technically it would be possible to run an outdated version of Chrome, although it requires some work, which could render the site useless.

The site works fine in Firefox (only tested in version 97), but requires altering the userAgent string to get past the browser compatibility test.

Are there specific features you require that are not available in other browsers? I understand you might be interested in blocking IE, but Safari is likely to be compatible as well as FF. There are Chromium (Google specific) Web APIs that other browser engines haven't implemented, but unless they are strictly necessary, I don't see why you should be blocking FF and Safari.

Alternatively, you can warn the user that the application might not work correctly in other browsers, and you recommend using Chrome, but allow the user to override anyway. Similar to allowing running unsigned applications on most modern OSes.

@mythral
Copy link

mythral commented Apr 12, 2022

Just to give some more info here, I've been using Firefox Desktop and Safari on iPadOS for a few months via user agent spoofing, and I haven't ran into a single issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants