Handle determining Firefox version better for off-brand Gecko browsers (resolves issue #177 I hope)
This commit is contained in:
parent
af45fbf9d5
commit
744f844eec
File diff suppressed because one or more lines are too long
|
@ -2294,9 +2294,15 @@ MathJax.Hub.Startup = {
|
||||||
browser.noContextMenu = browser.isMobile;
|
browser.noContextMenu = browser.isMobile;
|
||||||
},
|
},
|
||||||
Firefox: function (browser) {
|
Firefox: function (browser) {
|
||||||
if (browser.version === "0.0" && navigator.product === "Gecko" && navigator.productSub) {
|
if ((browser.version === "0.0" || navigator.userAgent.match(/Firefox/) == null) &&
|
||||||
|
navigator.product === "Gecko" && navigator.productSub) {
|
||||||
var date = navigator.productSub.substr(0,8);
|
var date = navigator.productSub.substr(0,8);
|
||||||
if (date >= "20090630") {browser.version = "3.5"}
|
if (date >= "20110927") {browser.version = "7.0"}
|
||||||
|
else if (date >= "20110816") {browser.version = "6.0"}
|
||||||
|
else if (date >= "20110621") {browser.version = "5.0"}
|
||||||
|
else if (date >= "20110320") {browser.version = "4.0"}
|
||||||
|
else if (date >= "20100121") {browser.version = "3.6"}
|
||||||
|
else if (date >= "20090630") {browser.version = "3.5"}
|
||||||
else if (date >= "20080617") {browser.version = "3.0"}
|
else if (date >= "20080617") {browser.version = "3.0"}
|
||||||
else if (date >= "20061024") {browser.version = "2.0"}
|
else if (date >= "20061024") {browser.version = "2.0"}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user