mirror of
https://github.com/google/blockly.git
synced 2026-01-07 00:50:27 +01:00
Updated user agent parsing to detect iPads posing as desktop Safari.
This commit is contained in:
@@ -93,9 +93,11 @@ Blockly.utils.userAgent.MOBILE;
|
||||
!Blockly.utils.userAgent.EDGE;
|
||||
|
||||
// Platforms. Logic from:
|
||||
// https://github.com/google/closure-library/blob/master/closure/goog/labs/useragent/platform.js
|
||||
// https://github.com/google/closure-library/blob/master/closure/goog/labs/useragent/platform.js and
|
||||
// https://github.com/google/closure-library/blob/master/closure/goog/labs/useragent/extra.js
|
||||
Blockly.utils.userAgent.ANDROID = has('Android');
|
||||
Blockly.utils.userAgent.IPAD = has('iPad');
|
||||
Blockly.utils.userAgent.IPAD = has('iPad') ||
|
||||
has('Macintosh') && navigator.maxTouchPoints > 0;
|
||||
Blockly.utils.userAgent.IPOD = has('iPod');
|
||||
Blockly.utils.userAgent.IPHONE = has('iPhone') &&
|
||||
!Blockly.utils.userAgent.IPAD && !Blockly.utils.userAgent.IPOD;
|
||||
|
||||
Reference in New Issue
Block a user