|
4 | 4 | <meta charset="UTF-8" /> |
5 | 5 | <meta http-equiv="X-UA-Compatible" content="IE=edge" /> |
6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| 7 | + <link rel="modulepreload" href="/db.js" /> |
7 | 8 | <title>Target</title> |
8 | 9 | <style> |
9 | 10 | .motto { |
|
78 | 79 | </div> |
79 | 80 | <div class="big"></div> |
80 | 81 | <div class="small"></div> |
| 82 | + <div class="image"> |
| 83 | + <img src="https://chii.liriliri.io/logo.png" alt="placeholder" /> |
| 84 | + </div> |
81 | 85 | <script> |
82 | 86 | console.log('Page loaded!') |
83 | 87 | setTimeout(function () { |
|
103 | 107 | testFetch() |
104 | 108 | testWs() |
105 | 109 | </script> |
106 | | - <script> |
107 | | - // https://gist.github.com/enjalot/6472041 |
108 | | - var indexedDB = window.indexedDB |
109 | | - var open = indexedDB.open('MyDatabase', 1) |
110 | | - open.onupgradeneeded = function () { |
111 | | - var db = open.result |
112 | | - var store = db.createObjectStore('MyObjectStore', { keyPath: 'id' }) |
113 | | - var index = store.createIndex('NameIndex', ['name.last', 'name.first']) |
114 | | - } |
115 | | - open.onsuccess = function () { |
116 | | - var db = open.result |
117 | | - var tx = db.transaction('MyObjectStore', 'readwrite') |
118 | | - var store = tx.objectStore('MyObjectStore') |
119 | | - var index = store.index('NameIndex') |
120 | | - |
121 | | - store.put({ id: 12345, name: { first: 'John', last: 'Doe' }, age: 42 }) |
122 | | - store.put({ id: 67890, name: { first: 'Bob', last: 'Smith' }, age: 35 }) |
123 | | - |
124 | | - var getJohn = store.get(12345) |
125 | | - var getBob = index.get(['Smith', 'Bob']) |
126 | | - |
127 | | - getJohn.onsuccess = function () { |
128 | | - console.log(getJohn.result.name.first) // => "John" |
129 | | - } |
130 | | - |
131 | | - getBob.onsuccess = function () { |
132 | | - console.log(getBob.result.name.first) // => "Bob" |
133 | | - } |
134 | | - |
135 | | - tx.oncomplete = function () { |
136 | | - db.close() |
137 | | - } |
138 | | - } |
139 | | - </script> |
140 | | - <script src="target.js"></script> |
| 110 | + <script type="module" src="target.js"></script> |
141 | 111 | <script> |
142 | 112 | console.log('console right after target injected') |
143 | 113 | throw Error('exception right after target injected') |
|
0 commit comments