Selection API
API for accessing selected content of a document, including the window.getSelection()
method, as well as the selectstart
& selectionchange
events on document
.
Spec | https://www.w3.org/TR/selection-api/ |
---|---|
Status | W3C Working Draft |
IE | Edge | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
98 | |||||
95 | 97 | ||||
94 | 96 | TP | |||
11 | 95 | 93 | 95 | 15 | 80 |
10 | 94 | 92 | 94 | 14.1 | 79 |
9 | 93 | 91 | 93 | 14 | 78 |
8 (2) | 92 | 90 | 92 | 13.1 | 77 |
Show all | |||||
7 (2) | 91 | 89 | 91 | 13 | 76 |
6 (2) | 90 | 88 | 90 | 12.1 | 75 |
5.5 | 89 | 87 | 89 | 12 | 74 |
88 | 86 | 88 | 11.1 | 73 | |
87 | 85 | 87 | 11 | 72 | |
86 | 84 | 86 | 10.1 | 71 | |
85 | 83 | 85 | 10 | 70 | |
84 | 82 | 84 | 9.1 | 69 | |
83 | 81 | 83 | 9 | 68 | |
81 | 80 | 81 | 8 | 67 | |
80 | 79 | 80 | 7.1 | 66 | |
79 | 78 | 79 | 7 | 65 | |
18 | 77 | 78 | 6.1 | 64 | |
17 | 76 | 77 | 6 | 63 | |
16 | 75 | 76 | 5.1 | 62 | |
15 | 74 | 75 | 5 | 60 | |
14 | 73 | 74 | 4 | 58 | |
13 | 72 | 73 | 3.2 | 57 | |
12 | 71 | 72 | 3.1 | 56 | |
70 | 71 | 55 | |||
69 | 70 | 54 | |||
68 | 69 | 53 | |||
67 | 68 | 52 | |||
66 | 67 | 51 | |||
65 | 66 | 50 | |||
64 | 65 | 49 | |||
63 | 64 | 48 | |||
62 | 63 | 47 | |||
61 | 62 | 46 | |||
60 | 61 | 45 | |||
59 | 60 | 44 | |||
58 | 59 | 43 | |||
57 | 58 | 42 | |||
56 | 57 | 41 | |||
55 | 56 | 40 | |||
54 | 55 | 39 | |||
53 | 54 | 38 | |||
52 | 53 | 37 | |||
51 (1,5) | 52 | 36 | |||
50 (1,5) | 51 | 35 | |||
49 (1,5) | 50 | 34 | |||
48 (1,5) | 49 | 33 | |||
47 (1,5) | 48 | 32 | |||
46 (1,5) | 47 | 31 | |||
45 (1,5) | 46 | 30 | |||
44 (1,5) | 45 | 29 | |||
43 (1,5) | 44 | 28 | |||
42 (1) | 43 | 27 | |||
41 (1) | 42 | 26 | |||
40 (1) | 41 | 25 | |||
39 (1) | 40 | 24 | |||
38 (1) | 39 | 23 | |||
37 (1) | 38 | 22 | |||
36 (1) | 37 | 21 | |||
35 (1) | 36 | 20 | |||
34 (1) | 35 | 19 | |||
33 (1) | 34 | 18 | |||
32 (1) | 33 | 17 | |||
31 (1) | 32 | 16 | |||
30 (1) | 31 | 15 | |||
29 (1) | 30 | 12.1 (1) | |||
28 (1) | 29 | 12 (1) | |||
27 (1) | 28 | 11.6 (1) | |||
26 (1) | 27 | 11.5 (1) | |||
25 (1) | 26 | 11.1 (1) | |||
24 (1) | 25 | 11 (1) | |||
23 (1) | 24 | 10.6 (1) | |||
22 (1) | 23 | 10.5 (1) | |||
21 (1) | 22 | 10.0-10.1 (1) | |||
20 (1) | 21 | 9.5-9.6 (1) | |||
19 (1) | 20 | 9 (1) | |||
18 (1) | 19 | ||||
17 (1) | 18 | ||||
16 (1) | 17 | ||||
15 (1) | 16 | ||||
14 (1) | 15 | ||||
13 (1) | 14 | ||||
12 (1) | 13 | ||||
11 (1) | 12 | ||||
10 (1) | 11 | ||||
9 (1) | 10 | ||||
8 (1) | 9 | ||||
7 (1) | 8 | ||||
6 (1) | 7 | ||||
5 (1) | 6 | ||||
4 (1) | 5 | ||||
3.6 (1) | 4 | ||||
3.5 (1) | |||||
3 (1) | |||||
2 (1) |
Safari on iOS | Opera Mini | Android Browser | Blackberry Browser | Opera Mobile | Android Chrome | Android Firefox | IE Mobile | Android UC Browser | Samsung Internet | QQ Browser | Baidu Browser | KaiOS Browser |
---|---|---|---|---|---|---|---|---|---|---|---|---|
15 (3) | all | 94 | 10 | 64 | 94 | 92 | 11 | 12.12 (4) | 15.0 | 10.4 | 7.12 | 2.5 (1,5) |
14.5-14.8 (3) | 4.4.3-4.4.4 | 7 | 12.1 (1) | 10 | 14.0 | |||||||
14.0-14.4 (3) | 4.4 | 12 | 13.0 | |||||||||
13.4-13.7 (3) | 4.2-4.3 (4) | 11.5 | 12.0 | |||||||||
Show all | ||||||||||||
13.3 (3) | 4.1 | 11.1 | 11.1-11.2 | |||||||||
13.2 (3) | 4 | 11 | 10.1 | |||||||||
13.0-13.1 (3) | 3 | 10 | 9.2 | |||||||||
12.2-12.5 (3) | 2.3 | 8.2 | ||||||||||
12.0-12.1 (3) | 2.2 | 7.2-7.4 | ||||||||||
11.3-11.4 (3) | 2.1 | 6.2-6.4 | ||||||||||
11.0-11.2 (3) | 5.0-5.4 | |||||||||||
10.3 (3) | 4 | |||||||||||
10.0-10.2 (3) | ||||||||||||
9.3 (3) | ||||||||||||
9.0-9.2 (3) | ||||||||||||
8.1-8.4 (3) | ||||||||||||
8 (3) | ||||||||||||
7.0-7.1 (3) | ||||||||||||
6.0-6.1 (3) | ||||||||||||
5.0-5.1 (3) | ||||||||||||
4.2-4.3 | ||||||||||||
4.0-4.1 (1) | ||||||||||||
3.2 (1) |
Notes
See also support for the related DOM range
Supports
window.getSelection()
but no selection eventsSupports selection events, but not
window.getSelection()
Does not support the
selectstart
eventwindow.getSelection()
may fail on tapping buttons, as the selection is lost right before the listener code runs.Selection events are supported behind the
dom.select_events.enabled
flag
Resources
Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
https://caniuse.com/selection-api