| OLD | NEW |
| 1 # speech not enabled crbug.com/487255 | 1 # speech api not enabled in webview, crbug.com/487255 |
| 2 interface SpeechSynthesisEvent : Event # speech not enabled | 2 interface SpeechSynthesisEvent : Event |
| 3 interface SpeechSynthesisUtterance : EventTarget | 3 interface SpeechSynthesisUtterance : EventTarget |
| 4 interface webkitSpeechGrammar | 4 interface webkitSpeechGrammar |
| 5 interface webkitSpeechGrammarList | 5 interface webkitSpeechGrammarList |
| 6 interface webkitSpeechRecognition : EventTarget | 6 interface webkitSpeechRecognition : EventTarget |
| 7 interface webkitSpeechRecognitionError : Event | 7 interface webkitSpeechRecognitionError : Event |
| 8 interface webkitSpeechRecognitionEvent : Event | 8 interface webkitSpeechRecognitionEvent : Event |
| 9 | 9 |
| 10 # permissions api not enabled in webview crbug.com/490120 | 10 # permissions api not enabled in webview, crbug.com/490120 |
| 11 interface PermissionStatus : EventTarget | 11 interface PermissionStatus : EventTarget |
| 12 interface Permissions | 12 interface Permissions |
| 13 | 13 |
| 14 # notifications api not enabled in webview crbug.com/434712 | 14 # notifications api not enabled in webview, crbug.com/434712 |
| 15 interface Notification : EventTarget | 15 interface Notification : EventTarget |
| 16 | 16 |
| 17 # not yet supported in webview. | 17 # not yet supported in webview and chrome on android in general, crbug.com/15457
1 |
| 18 interface SharedWorker : EventTarget | 18 interface SharedWorker : EventTarget |
| 19 | 19 |
| 20 # push API not supported in webview | 20 # push API not supported in webview, crbug.com/421921 |
| 21 interface PushManager | 21 interface PushManager |
| 22 interface PushSubscription | 22 interface PushSubscription |
| 23 interface PushSubscriptionOptions | 23 interface PushSubscriptionOptions |
| 24 | 24 |
| 25 # presentation api not supported in webview crbug.com/521319 | 25 # presentation api not supported in webview crbug.com/521319 |
| 26 interface Presentation | 26 interface Presentation |
| 27 interface PresentationAvailability : EventTarget | 27 interface PresentationAvailability : EventTarget |
| 28 interface PresentationConnection : EventTarget | 28 interface PresentationConnection : EventTarget |
| 29 interface PresentationConnectionAvailableEvent : Event | 29 interface PresentationConnectionAvailableEvent : Event |
| 30 interface PresentationConnectionCloseEvent : Event | 30 interface PresentationConnectionCloseEvent : Event |
| 31 interface PresentationRequest : EventTarget | 31 interface PresentationRequest : EventTarget |
| 32 | 32 |
| 33 # remoteplayback api not supported in webview crbug.com/521319 | 33 # remoteplayback api not supported in webview crbug.com/521319 |
| 34 interface RemotePlayback : EventTarget | 34 interface RemotePlayback : EventTarget |
| 35 | 35 |
| 36 # crbug.com/589500 | 36 # Android does not support switching the audio output device, crbug.com/589500 |
| 37 # Remote Playback API is not supported on Android WebView, crbug.com/521319 |
| 37 interface HTMLMediaElement : HTMLElement | 38 interface HTMLMediaElement : HTMLElement |
| 38 getter sinkId | 39 getter sinkId # crbug.com/589500 |
| 39 method setSinkId | 40 method setSinkId # crbug.com/589500 |
| 40 setter disableRemotePlayback # crbug.com/521319 | 41 setter disableRemotePlayback # crbug.com/521319 |
| 41 getter disableRemotePlayback # crbug.com/521319 | 42 getter disableRemotePlayback # crbug.com/521319 |
| 42 getter remote # crbug.com/521319 | 43 getter remote # crbug.com/521319 |
| 43 | 44 |
| 45 # permissions API (crbug.com/490120), presentation API (crbug.com/521319) and |
| 46 # custom scheme handlers (crbug.com/589502) not supported in webview |
| 44 interface Navigator | 47 interface Navigator |
| 45 getter permissions # crbug.com/490120 | 48 getter permissions # crbug.com/490120 |
| 49 getter presentation # crbug.com/521319 |
| 46 method registerProtocolHandler # crbug.com/589502 | 50 method registerProtocolHandler # crbug.com/589502 |
| 47 getter presentation # crbug.com/521319 | |
| 48 method unregisterProtocolHandler # crbug.com/589502 | 51 method unregisterProtocolHandler # crbug.com/589502 |
| 49 | 52 |
| 50 # notifications not yet supported in webview, crbug.com/551446 | 53 # notifications not yet supported in webview, crbug.com/551446 |
| 51 interface ServiceWorkerRegistration : EventTarget | 54 interface ServiceWorkerRegistration : EventTarget |
| 52 getter pushManager | 55 getter pushManager |
| 53 method getNotifications | 56 method getNotifications |
| 54 method showNotification | 57 method showNotification |
| 55 | 58 |
| 56 # crbug.com/589504 | 59 # File System API disabled in WebView, crbug.com/589504, crbug.com/589843, b/693
0981 |
| 57 interface HTMLInputElement : HTMLElement | 60 interface HTMLInputElement : HTMLElement |
| 58 getter webkitEntries | 61 getter webkitEntries |
| 59 | 62 |
| 60 # crbug.com/671461 | 63 # MediaDevices devicechange disabled on Android, crbug.com/671461 |
| 61 interface MediaDevices : EventTarget | 64 interface MediaDevices : EventTarget |
| 62 getter ondevicechange | 65 getter ondevicechange |
| 63 setter ondevicechange | 66 setter ondevicechange |
| 64 | 67 |
| 65 # TODO(timvolodine): investigate in more detail | |
| 66 [GLOBAL OBJECT] | 68 [GLOBAL OBJECT] |
| 67 method openDatabase | 69 method openDatabase |
| 68 attribute layoutTestController | 70 attribute layoutTestController # test only |
| 69 attribute eventSender | 71 attribute eventSender # test only |
| 70 method webkitRequestFileSystem | 72 attribute testRunner # test only |
| 71 attribute testRunner | 73 attribute internals # test only |
| 72 attribute internals | 74 attribute accessibilityController # test only |
| 73 attribute accessibilityController | 75 attribute textInputController # test only |
| 74 attribute textInputController | |
| 75 attribute gin | 76 attribute gin |
| 76 attribute gamepadController | 77 attribute gamepadController # test only |
| 77 attribute GCController | 78 attribute GCController # test only |
| 78 getter speechSynthesis | 79 getter speechSynthesis # Speech API, crbug.com/487255 |
| 79 attribute chrome # crbug.com/618471 | 80 attribute chrome # crbug.com/618471 |
| 80 method gc | 81 method gc # test only |
| 81 method webkitResolveLocalFileSystemURL | 82 method webkitRequestFileSystem # File System API, crbug.com/589843 |
| 83 method webkitResolveLocalFileSystemURL # File System API, crbug.com/589843 |
| 82 | 84 |
| 83 # TODO(timvolodine): check screen orientation lock api | 85 # TODO(timvolodine): check screen orientation lock api |
| 84 # TODO(timvolodine): check notifications in service workers | 86 # TODO(timvolodine): check notifications in service workers |
| 85 # TODO(timvolodine): add File System API | |
| OLD | NEW |