1 |
|
2 |
|
3 |
|
4 | module.exports = function supportsUploadProgress(userAgent) {
|
5 |
|
6 | if (userAgent == null) {
|
7 | userAgent = typeof navigator !== 'undefined' ? navigator.userAgent : null;
|
8 | }
|
9 |
|
10 |
|
11 | if (!userAgent) return true;
|
12 | var m = /Edge\/(\d+\.\d+)/.exec(userAgent);
|
13 | if (!m) return true;
|
14 | var edgeVersion = m[1];
|
15 |
|
16 | var _edgeVersion$split = edgeVersion.split('.'),
|
17 | major = _edgeVersion$split[0],
|
18 | minor = _edgeVersion$split[1];
|
19 |
|
20 | major = parseInt(major, 10);
|
21 | minor = parseInt(minor, 10);
|
22 |
|
23 |
|
24 |
|
25 | if (major < 15 || major === 15 && minor < 15063) {
|
26 | return true;
|
27 | }
|
28 |
|
29 |
|
30 |
|
31 | if (major > 18 || major === 18 && minor >= 18218) {
|
32 | return true;
|
33 | }
|
34 |
|
35 |
|
36 | return false;
|
37 | }; |
\ | No newline at end of file |