-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpopup.html
More file actions
171 lines (167 loc) · 5.77 KB
/
Copy pathpopup.html
File metadata and controls
171 lines (167 loc) · 5.77 KB
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="popup.css" />
<title>🎛️ Server Status</title>
<!-- <script defer src="common.js"></script> -->
<script defer src="popup.js" type="module"></script>
</head>
<body>
<!-- <h3>Server Status</h3> -->
<div class="toolbar"><a href="https://github.com/tdulcet/Server-Status" target="_blank"><button type="button">ℹ️
Information</button></a>
<button type="button" id="settings">⚙️ Settings</button>
<a href="https://tealdulcet.com/#donate" target="_blank"><button type="button">❤️ Donate</button></a>
</div>
<!-- <hr style="width: 100%" /> -->
<div class="no-data">
<p id="data">⟳ Refresh page to show.</p>
</div>
<div class="data hidden">
<table>
<tr>
<td id="status"><span id="code" title="Status"></span> <span id="line"></span></td>
</tr>
<tr>
<td><span title="Hostname/Domain">🌐</span> <span id="host"></span></td>
</tr>
<tr class="ip hidden">
<td><span class="ipv4 hidden"><abbr title="Internet Protocol version 4">IPv4</abbr> address: <span
id="ipv4"></span><br></span>
<span class="ipv6 hidden"><abbr title="Internet Protocol version 6">IPv6</abbr> address: <span
id="ipv6"></span></span>
<span class="cache hidden"><abbr title="Internet Protocol">IP</abbr> address: <span
id="ip"></span></span>
</td>
</tr>
<tr class="server hidden">
<td>Server: <span id="server"></span></td>
</tr>
<tr class="location hidden">
<td><span title="Server location">📍</span> <span id="location"></span></td>
</tr>
<tr class="info hidden">
<td><span title="Page information">ℹ️</span> <span class="authors hidden">Author: <span
id="authors"></span><br></span><span class="creators hidden">Creator: <span
id="creators"></span><br></span><span class="publishers hidden">Publisher: <span
id="publishers"></span><br></span><span class="generators hidden">Generator: <span
id="generators"></span><br></span><span class="descriptions hidden">Description: <div
id="descriptions" class="shorten"></div></span></td>
</tr>
<tr class="blacklist hidden">
<td><span id="blacklist"></span></td>
</tr>
<tr>
<td>
<details id="details">
<summary title="Click to show">⇅ Requests <span id="number-requests"></span> (click to show)
</summary>
<span id="requests">None</span>
</details>
</td>
</tr>
<tr class="no-performance">
<td id="performance"></td>
</tr>
<tr class="performance hidden">
<td>
<details>
<summary title="Click to show more"><span title="Load time">⏱️</span> Load time: <span
id="load"></span>, <abbr title="Time to first byte">TTFB</abbr>: <span id="ttfb"></span>
</summary>
<table>
<tr>
<td>Redirection</td>
<td id="redirect"></td>
</tr>
<tr>
<td>ServiceWorker processing</td>
<td id="worker"></td>
</tr>
<tr>
<td>DNS lookup</td>
<td id="lookup"></td>
</tr>
<tr>
<td>Connect/TCP handshake</td>
<td id="connect"></td>
</tr>
<tr>
<td>Request</td>
<td id="request"></td>
</tr>
<tr>
<td>Response</td>
<td id="response"></td>
</tr>
<tr>
<td>Parse HTML</td>
<td id="parse"></td>
</tr>
<tr>
<td>Execute scripts</td>
<td id="scripts"></td>
</tr>
<tr>
<td><code>DOMContentLoaded</code> event</td>
<td id="loaded"></td>
</tr>
<tr>
<td>Sub-Resources</td>
<td id="sub-resources"></td>
</tr>
<!-- <tr>
<td>Load event</td>
<td id="load"></td>
</tr> -->
</table>
<details>
<summary title="Click to show">Server timings <span id="number-server-times"></span> (click
to show)</summary>
<span id="server-times">None</span>
</details>
</details>
<span title="First paint">🖌️</span> First paint: <span id="paint"></span><span
class="lcp hidden">, <abbr title="Largest Contentful Paint">LCP</abbr>: <span
id="lcp"></span></span>
</td>
</tr>
<!-- <tr class="performance hidden">
<td><span title="Transfer size">⬇️</span> <span id="size"></span></td>
</tr> -->
<tr class="size hidden">
<td><span title="Download/Response size">⬇️</span> <span id="download"></span>, <span
title="Upload/Request size">⬆️</span> <span id="upload"></span></td>
</tr>
<tr class="modified hidden">
<td><span title="Last modified">💾</span> <span id="modified"></span></td>
</tr>
<tr class="date hidden">
<td><span title="Server time">🕰️</span> Clock skew: <span id="date"></span></td>
</tr>
<tr>
<td>Connection: <span id="state"></span></td>
</tr>
<tr class="certificate hidden">
<td><span title="Certificate expiration">⏲️</span> Certificate expiration:<br>
<span id="timer"></span><br>
<span id="expiration"></span>
</td>
</tr>
<tr class="certificate hidden">
<td><span title="Certificate issuer">📜</span> Certificate issuer:<br><span
id="issuer"></span> (<span id="link"></span>)</td>
</tr>
<tr class="certificate hidden">
<td><span title="Protocol">↔️</span> <abbr title="Secure Sockets Layer">SSL</abbr>/<abbr
title="Transport Layer Security">TLS</abbr> Protocol: <span id="protocol"></span>, <abbr
title="Encrypted Client Hello">ECH</abbr>: <span id="ech"></span></td>
</tr>
<tr class="certificate hidden">
<td><abbr title="HTTP Strict Transport Security">HSTS</abbr>: <span id="hsts"></span></td>
</tr>
</table>
</div>
</body>
</html>