From 6fd9c45c14c24c59afc62965343b1a2076c0528e Mon Sep 17 00:00:00 2001 From: "Davide P. Cervone" Date: Wed, 8 Jul 2015 17:20:28 -0400 Subject: [PATCH] Add more detail to browser detection for Safari (since Windows Mobile thinks its Safari). Resolves issue #1085. --- unpacked/MathJax.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unpacked/MathJax.js b/unpacked/MathJax.js index 48a11c40c..2214b23d9 100644 --- a/unpacked/MathJax.js +++ b/unpacked/MathJax.js @@ -3075,8 +3075,8 @@ MathJax.Hub.Startup = { isMac: (navigator.platform.substr(0,3) === "Mac"), isPC: (navigator.platform.substr(0,3) === "Win"), isMSIE: ("ActiveXObject" in window && "clipboardData" in window), - isFirefox: (AGENT.match(/Gecko\//) && !AGENT.match(/like Gecko/)), - isSafari: (AGENT.match(/ (Apple)?WebKit\//) != null && + isFirefox: (!!AGENT.match(/Gecko\//) && !AGENT.match(/like Gecko/)), + isSafari: (!!AGENT.match(/ (Apple)?WebKit\//) && !AGENT.match(/ like iPhone /) && (!window.chrome || window.chrome.loadTimes == null)), isChrome: (window.chrome != null && window.chrome.loadTimes != null), isOpera: (window.opera != null && window.opera.version != null),