| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <p id="t"></p>
- <script>
- function reload() {
- var curr = Date.now()
- try {
- var last = +sessionStorage._ts || 0
- if (curr - last < 100) {
- return setTimeout(reload, 2000)
- }
- sessionStorage._ts = curr
- } catch (err) {
- }
- location.reload()
- }
- function onfail(err) {
- t.innerHTML = err.message
- }
- if (top === self) {
- t.innerHTML = 'loading...'
- }
- var sw = navigator.serviceWorker
- if (!sw || !self.ReadableStream) {
- t.innerHTML = '请使用最新版 Chrome 浏览器访问'
- } else {
- sw.getRegistration().then(function(reg) {
- if (reg) {
- reload()
- } else {
- sw.register('/__sw.js')
- .then(reload)
- .catch(onfail)
- }
- })
- }
- </script>
|