File: printpreview_images_sw.html

package info (click to toggle)
firefox 145.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,653,528 kB
  • sloc: cpp: 7,594,999; javascript: 6,459,658; ansic: 3,752,909; python: 1,403,455; xml: 629,809; asm: 438,679; java: 186,421; sh: 67,287; makefile: 19,169; objc: 13,086; perl: 12,982; yacc: 4,583; cs: 3,846; pascal: 3,448; lex: 1,720; ruby: 1,003; exp: 762; php: 436; lisp: 258; awk: 247; sql: 66; sed: 54; csh: 10
file content (48 lines) | stat: -rw-r--r-- 1,345 bytes parent folder | download | duplicates (14)
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
<!doctype html>
<style>
  img, object, svg, input { display: block }
  div {
    /* Defeats the stylesheet cache also caching our image responses */
    --u: url(nonexistent.png?1);
    content: var(--u);
    width: 32px;
    height: 32px;
  }
</style>
<script>
const WORKER = "printpreview_images_sw.js";
if (location.href.includes("registered")) {
  console.log("REGISTERED");
  onload = function() {
    postMessage("ready", "*");
  }
  onbeforeunload = function() {
    navigator.serviceWorker.getRegistrations().then(function(registrations) {
      for(let registration of registrations) {
        registration.unregister()
      }
    })
    navigator.serviceWorker.unregister(WORKER);
  }
} else {
  navigator.serviceWorker.oncontrollerchange = function() {
    location.href = location.href + "?registered";
  };
  navigator.serviceWorker.register(WORKER);
}
</script>
<div></div>
<picture>
  <source srcset="nonexistent.png?2">
  <img width=32 height=32>
</picture>
<picture>
  <source srcset="nonexistent.png?3" media="print">
  <source srcset="animated.gif" media="not print">
  <img width=32 height=32>
</picture>
<img src="nonexistent.png?4" width=32 height=32>
<svg width="32" height="32">
  <image x=0 y=0 href="nonexistent.png?7" width=32 height=32></image>
</svg>
<input type="image" src="nonexistent.png?6" width=32 height=32>