-
Notifications
You must be signed in to change notification settings - Fork 14
/
index.html
132 lines (116 loc) · 7.27 KB
/
index.html
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Privacy Test Pages - Home</title>
</head>
<body>
<h1>Privacy Test Pages</h1>
<p>🛡 Collection of pages for testing various privacy and security features of browsers and browser extensions.<p>
<p>View source and contribute <a href='https://github.com/duckduckgo/privacy-test-pages'>on GitHub</a>.</p>
<h2>Tracker Reporting</h2>
<ul>
<li><a href="./tracker-reporting/1major-via-script.html">1 major tracker loaded via script</a></li>
<li><a href="./tracker-reporting/1major-with-surrogate.html">1 major tracker with surrogate</a></li>
<li><a href="./tracker-reporting/1major-via-img.html">1 major tracker loaded via img</a></li>
<li><a href="./tracker-reporting/document-fragment.html">Image loaded via document fragment</a> <a href="./tracker-reporting/document-fragment.html?delay=5000">[Delay 5s]</a></li>
<li><a href="./tracker-reporting/1major-via-fetch.html">1 major tracker loaded via fetch</a> <a href="./tracker-reporting/1major-via-fetch.html?delay=5000">[Delay 5s]</a></li>
</ul>
<h2>Ad attribution flow</h2>
<ul>
<li><a href="https://www.search-company.site">Example search ad attribution flow</a></li>
</ul>
<h2>Browser Features</h2>
<ul>
<li><a href="./features/geolocation.html">Geolocation</a></li>
<li><a href="./features/target-blank.html">Links Open in New Window</a></li>
<li><a href="./features/closeable.html">window.close() Link</a></li>
<li><a href="./features/text-editing.html">Simple text area for editing</a></li>
<li><a href="./features/url-schemes.html">URL Schemes</a></li>
<li><a href="./features/stack-tracing/">Stack tracing</a></li>
<li><a href="./features/canvas-draw.html">Canvas draw</a></li>
<li><a href="./features/download/">Downloads</a></li>
<li><a href="./features/print/">Print</a></li>
<li><a href="./features/fonts.html">Fonts</a></li>
<li><a href="./features/autoconsent/">Cookie consent popups</a></li>
<li><a href="./features/autoconsent/banner.html">Cookie consent notice banners</a></li>
<li><a href="./features/navigator-interface.html">Navigator Interface</a></li>
<li><a href="./features/js-alerts.html">JS alerts and Hanging</a></li>
<li><a href="./features/local-storage.html">Local storage</a></li>
<li><a href="./features/client-hints/">Client Hints</a></li>
<li><a href="./features/harmful-apis/">Harmful APIs</a></li>
<li><a href="./features/element-hiding/">Element Hiding</a></li>
<li><a href="./features/auto-refresh.html">Auto Refresh</a></li>
<li><a href="./features/favicon/">Favicon</a></li>
<li><a href="./network-error/">Network Errors</a></li>
</ul>
<h2>Security</h2>
<ul>
<li><a href="./security/address-bar-spoofing/">Address Bar Spoofing</a></li>
<li><a href="./security/dos-reload.html">Infinite location.reload() loop</a></li>
<li><a href="./security/csp-report/index.html">Leak of extension IDs via CSP</a></li>
<li><a href="./security/js-leaks.html">Detect changes to JS objects in global scope</a></li>
<li><a href="./security/popups/popup-launcher.html">Popup noopener/noreferrer tests</a></li>
<li><a href="./security/badware/">Phishing Detection Pages</a></li>
</ul>
<h2>Privacy Protections Tests</h2>
<ul>
<li><a href='./privacy-protections/request-blocking/'>Request blocking</a></li>
<li><a href='./privacy-protections/fingerprinting/'>Fingerprinting</a></li>
<li><a href='./privacy-protections/fingerprinting/canvas.html'>Fingerprinting canvas verification</a></li>
<li><a href='./privacy-protections/storage-blocking/'>Storage blocking</a></li>
<li><a href='./privacy-protections/storage-partitioning/'>Storage partitioning</a></li>
<li><a href='./privacy-protections/referrer-trimming/'>Referrer trimming</a></li>
<li><a href='./privacy-protections/https-upgrades/'>HTTPS upgrades</a></li>
<li><a href='./privacy-protections/https-loop-protection/'>HTTPS upgrade loop protection</a></li>
<li><a href='./privacy-protections/click-to-load/'>Facebook click to load</a></li>
<li><a href='./privacy-protections/youtube-click-to-load/'>YouTube click to load</a></li>
<li><a href='./privacy-protections/surrogates/'>Surrogates</a></li>
<li><a href='./privacy-protections/gpc/'>Global Privacy Control</a></li>
<li><a href='./privacy-protections/amp/'>AMP Links</a></li>
<li><a href='./privacy-protections/amp-loop-protection/'>AMP Loop Protection</a></li>
<li><a href='./privacy-protections/query-parameters/'>Query Parameters</a></li>
<li><a href='./content-scope-scripts/runtime-checks/'>Runtime checks</a></li>
<li><a href='./privacy-protections/local-port-scan/'>Local port scanning</a></li>
<li><a href='./privacy-protections/bounce-tracking/'>Bounce tracking</a></li>
</ul>
<h2 id="autofill">Autofill</h2>
<p><strong>Note:</strong> Autofill features currently only work on secure contexts, so no http://.</p>
<ul>
<li><a href="./autofill/address-form-submission.html">Address form submission detection and autofill</a></li>
<li><a href="./autofill/card-form-submission.html">Card form submission detection and autofill</a></li>
<li><a href="./autofill/frame-parent.html">Email autofill when form is within an iframe</a></li>
<li><a href="./autofill/modal.html">Email autofill form within self-closing modal</a></li>
<li><a href="./autofill/form-submission.html">Form submission detection and autofill</a></li>
<li><a href="./autofill/frame-form-submission-parent.html">Form submission detection and autofill within an iframe</a></li>
<li><a href="./autofill/frame-form-submission-parent-same.html">Form submission detection and autofill within an same frame iframe</a></li>
<li><a href="./autofill/signup.html">Password generation during signup</a></li>
<li><a href="./autofill/password-update.html">Password update/reset forms</a></li>
<li><a href="./autofill/shadow-dom.html">Forms within shadow DOM</a></li>
<li>
Autoprompt credentials autofill when a login form is front and center
<ul>
<li><a href="./autofill/autoprompt/0-standard-signup-form.html">Sign up form present on pageload</a></li>
<li><a href="./autofill/autoprompt/1-standard-login-form.html">Login form present on pageload</a></li>
<li><a href="./autofill/autoprompt/2-form-in-modal.html">Login form in modal</a></li>
<li><a href="./autofill/autoprompt/3-multistep-form.html">Multistep login form</a></li>
<li><a href="./autofill/autoprompt/4-covered-form.html">With dialog covering the form</a></li>
<li><a href="./autofill/autoprompt/5-form-with-text.html">Form below the fold on mobile but in sidebar on larger screens</a></li>
</ul>
</li>
</ul>
<h2>Other</h2>
<ul>
<li><a href='./crawler/'>Crawler Detectability test</a></li>
<li><a href='./crawler/attribution/'>API call attribution test</a></li>
<li><a href="./tracker-site-blocking/index.html">Site specific tracker blocking test</a>
<li><a href='./features/clear-data/'>🗑️ Clear domain data</a></li>
<li><a href='./viewport/'>Viewport test cases</a></li>
<li><a href='./windows-browser/script-injection/index.html'>Windows Browser: MainWorld Script injection tests</a></li>
<li><a href='./windows-browser/script-injection/secureWorld_index.html'>Windows Browser: SecureWorld Script injection tests</a></li>
<li><a href='./content-scope-scripts/webcompat/'>Webcompat tests</a></li>
<li><a href='./tools/reach-calculator.html'>Site Breakage Reach Calculator</a></li>
</ul>
</body>
</html>