summaryrefslogtreecommitdiffstats
path: root/android_webview/tools/WebViewShell/test/webexposed/not-webview-exposed.txt
blob: 7dd704efc7802afef2308961420a09951b5444a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# speech not enabled crbug.com/487255
interface SpeechSynthesisEvent : Event # speech not enabled
interface SpeechSynthesisUtterance : EventTarget
interface webkitSpeechGrammar
interface webkitSpeechGrammarList
interface webkitSpeechRecognition : EventTarget
interface webkitSpeechRecognitionError : Event
interface webkitSpeechRecognitionEvent : Event

# permissions api not enabled in webview crbug.com/490120
interface PermissionStatus : EventTarget
interface Permissions

# notifications api not enabled in webview crbug.com/434712
interface Notification : EventTarget

# not yet supported in webview.
interface SharedWorker : EventTarget

# push API not supported in webview
interface PushManager
interface PushSubscription

# presentation api not supported in webview crbug.com/521319
interface Presentation
interface PresentationAvailability : EventTarget
interface PresentationConnection : EventTarget
interface PresentationConnectionAvailableEvent : Event
interface PresentationConnectionCloseEvent : Event
interface PresentationRequest : EventTarget

# crbug.com/589500
interface HTMLMediaElement : HTMLElement
    getter sinkId
    method setSinkId

interface Navigator
    getter permissions                 # crbug.com/490120
    method registerProtocolHandler     # crbug.com/589502
    getter presentation                # crbug.com/521319
    method unregisterProtocolHandler   # crbug.com/589502
    
# notifications not yet supported in webview, crbug.com/551446
interface ServiceWorkerRegistration : EventTarget
    getter pushManager
    method getNotifications
    method showNotification

# crbug.com/589504
interface HTMLInputElement : HTMLElement
    getter webkitEntries

# TODO(timvolodine): investigate in more detail
[GLOBAL OBJECT]
    method openDatabase
    attribute layoutTestController
    attribute eventSender
    method webkitRequestFileSystem
    attribute testRunner
    attribute internals
    attribute accessibilityController
    attribute textInputController
    attribute mojo
    attribute gamepadController
    attribute GCController
    attribute speechSynthesis
    method gc
    method webkitResolveLocalFileSystemURL
    method onerror

# TODO(timvolodine): check screen orientation lock api
# TODO(timvolodine): check notifications in service workers
# TODO(timvolodine): add File System API