DescriptionRemove the WEBCORE_NAVIGATOR_* defines
This is motivated by navigator.vendor, which Opera and multiple other
Chromium-based browsers have tweaked using this mechanism instead of
treating it like the long-frozen navigator.appName "Netscape".
There are cases of site compat issues caused by this, in a library
called UDM: http://www.udm4.com/demos/horizontal-relative-left.php
The "Intent to Implement and Ship: navigator.vendor as the empty string"
did not get the support required to align with Firefox and IE, so
freezing it in time as "Google Inc." is the second best thing.
It's unlikely that any of the other defines have been used.
History and discussion:
https://code.google.com/p/chromium/issues/detail?id=276813
https://www.w3.org/Bugs/Public/show_bug.cgi?id=27786
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/QrgyulnqvmE
BUG=276813, 454291
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=189436
Patch Set 1 #
Messages
Total messages: 6 (2 generated)
|