This commit is contained in:
Nihanth Subramanya 2019-02-07 17:32:44 -08:00
Родитель 72092d1f20
Коммит c2465e726a
1 изменённых файлов: 35 добавлений и 34 удалений

Просмотреть файл

@ -37,41 +37,41 @@ PROPERTIES = {
CANVAS_TEST_URL = u"%s/canvas_fingerprinting.html" % utilities.BASE_TEST_URL
CANVAS_CALLS = {
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.fillStyle',
'set', '#f60', None),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.textBaseline', 'set',
'alphabetic', None),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.textBaseline', 'set',
'top', None),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.font', 'set',
"14px 'Arial'", None),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.fillStyle', 'set',
'#069', None),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.fillStyle', 'set',
'rgba(102, 204, 0, 0.7)', None),
(CANVAS_TEST_URL, 'HTMLCanvasElement.getContext', 'call',
'', '{"0":"2d"}'),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.fillRect', 'call',
'', '{"0":125,"1":1,"2":62,"3":20}'),
(CANVAS_TEST_URL, 'HTMLCanvasElement.toDataURL', 'call',
'', None),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.fillText', 'call',
'', '{"0":"BrowserLeaks,com <canvas> 1.0","1":4,"2":17}'),
(CANVAS_TEST_URL, 'CanvasRenderingContext2D.fillText', 'call',
'', '{"0":"BrowserLeaks,com <canvas> 1.0","1":2,"2":15}')
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.fillStyle',
u'set', u'#f60', None),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.textBaseline', u'set',
u'alphabetic', None),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.textBaseline', u'set',
u'top', None),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.font', u'set',
u"14px 'Arial'", None),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.fillStyle', u'set',
u'#069', None),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.fillStyle', u'set',
u'rgba(102, 204, 0, 0.7)', None),
(CANVAS_TEST_URL, u'HTMLCanvasElement.getContext', u'call',
u'', u'["2d"]'),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.fillRect', u'call',
u'', u'[125,1,62,20]'),
(CANVAS_TEST_URL, u'HTMLCanvasElement.toDataURL', u'call',
u'', None),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.fillText', u'call',
u'', u'["BrowserLeaks,com <canvas> 1.0",4,17]'),
(CANVAS_TEST_URL, u'CanvasRenderingContext2D.fillText', u'call',
u'', u'["BrowserLeaks,com <canvas> 1.0",2,15]')
}
WEBRTC_TEST_URL = u"%s/webrtc_localip.html" % utilities.BASE_TEST_URL
WEBRTC_CALLS = {
(WEBRTC_TEST_URL, 'RTCPeerConnection.createOffer', 'call',
'', '{"0":"FUNCTION","1":"FUNCTION"}'),
(WEBRTC_TEST_URL, 'RTCPeerConnection.createDataChannel', 'call',
'', '{"0":""}'),
(WEBRTC_TEST_URL, 'RTCPeerConnection.createDataChannel', 'call',
'', '{"0":"","1":"{\\"reliable\\":false}"}'),
(WEBRTC_TEST_URL, 'RTCPeerConnection.onicecandidate', 'set',
'FUNCTION', None)
(WEBRTC_TEST_URL, u'RTCPeerConnection.createOffer', u'call',
u'', u'["FUNCTION","FUNCTION"]'),
(WEBRTC_TEST_URL, u'RTCPeerConnection.createDataChannel', u'call',
u'', u'[""]'),
(WEBRTC_TEST_URL, u'RTCPeerConnection.createDataChannel', u'call',
u'', u'["","{\\"reliable\\":false}"]'),
(WEBRTC_TEST_URL, u'RTCPeerConnection.onicecandidate', u'set',
u'FUNCTION', None)
}
# we expect these strings to be present in the WebRTC SDP
@ -87,9 +87,10 @@ WEBRTC_SDP_OFFER_STRINGS = ("a=ice-options",
"a=ice-ufrag:",
"a=mid:sdparta",
"a=sctpmap:",
"a=setup:",
"a=ssrc:",
"cname:")
"a=setup:")
# TODO: investigate whether it's fine that the ssrc isn't present.
#"a=ssrc:",
#"cname:")
# AudioContext and AudioNode symbols we expect from our test script
AUDIO_SYMBOLS = {
@ -126,7 +127,7 @@ JS_STACK_CALLS = {
u'window.navigator.platform', u'get'),
(JS_STACK_TEST_SCRIPT_URL, u'1', u'1', u'', u'line 11 > eval', u'',
u'window.navigator.buildID', u'get'),
(JS_STACK_TEST_SCRIPT_URL, u'1', u'1', u'anonymous', u'line 14 > Function',
(JS_STACK_TEST_SCRIPT_URL, u'3', u'1', u'anonymous', u'line 14 > Function',
u'', u'window.navigator.appVersion', u'get'),
(JS_STACK_TEST_URL, u'7', u'9', u'check_navigator', u'', u'',
u'window.navigator.userAgent', u'get'),