Skip to content
This repository has been archived by the owner on Jul 19, 2018. It is now read-only.

Iceweasel missing #468

Closed
Mte90 opened this issue Nov 7, 2014 · 9 comments
Closed

Iceweasel missing #468

Mte90 opened this issue Nov 7, 2014 · 9 comments
Labels

Comments

@Mte90
Copy link

Mte90 commented Nov 7, 2014

Same problem of polyfillpolyfill/polyfill-service#153

@Ironholds
Copy link
Collaborator

Do you have an example user agent?

@Mte90
Copy link
Author

Mte90 commented Nov 7, 2014

Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 Iceweasel/35.0a2
:-)

@Ironholds
Copy link
Collaborator

I'm confused; that does produce a valid output:

device os browser major_version minor_version
Other Linux Iceweasel 35 0

Are you instead arguing that it should be considered equivalent to Firefox?

@Mte90
Copy link
Author

Mte90 commented Nov 7, 2014

Is the equivalent of Firefox, is only a change of the name for the debian users.

@Ironholds
Copy link
Collaborator

So, that's a "yes". I don't really have an opinion on this - I think it's reasonable given the use cases ua-parser is supposed to have. @commenthol, @tobie ?

@tobie
Copy link
Owner

tobie commented Nov 7, 2014

If we follow this line of reasoning, we should have all of the following report as Firefox, no?

  • pale moon (firefox variant)
  • firefox mobile
  • firefox namoroka
  • firefox shiretoko
  • firefox minefield
  • firefox alpha
  • firefox beta
  • microb
  • mozilladeveloperpreview
  • iceweasel

In which case we should also do the same with Chrome Canary and the like. Or am I missing something?

@commenthol
Copy link
Collaborator

Let me say it this way:

(Iceweasel == Firefox) === true
(Iceweasel === Firefox) === false

Apart from being the same, yes there is a difference.
IMHO there is an interest for people to get knowledge of exactly that difference. (Imagine Stats).

@Mte90 If I understood you right you are trying to identify an "engine" or at least capabilities of a browser. Those would be the same.
Unlike we do not yet take care of such, I would consider Iceweasel as being different to Firefox.

@Ironholds
Copy link
Collaborator

I think that's a fair assessment. Capabilities are best extracted by looking at the provided engine information, which we don't parse except to extract browser implementation names.

@tobie tobie added the parser label Nov 8, 2014
@Mte90
Copy link
Author

Mte90 commented Nov 9, 2014

Sorry for the delay, I've open this ticket after read that http://cdn.polyfill.io/ use this ua database.
Iceweasel and Firefox are the same, the only difference that is debian can add some patch for security and compatibility in his system and this action not allows to use the official logo and name.
Gecko is the same, XUL is the same etc so add the name in this list allows to the user that use the official release of firefox in debian to have no problem of detection if someone use this list.

@tobie tobie closed this as completed Jul 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants