14 lines
492 B
HTML
14 lines
492 B
HTML
{{ if and .Site.Params.enableServiceWorker (eq hugo.Environment "production") }}
|
|
{{- $sw := resources.Get "js/sw.js" -}}
|
|
{{- $dummy := "" | resources.FromString "dummy.js" -}}
|
|
{{- $url := (slice $sw $dummy | resources.Concat "sw.js").RelPermalink -}}
|
|
|
|
<script>
|
|
if ('serviceWorker' in navigator) {
|
|
window.addEventListener('load', function() {
|
|
navigator.serviceWorker.register('{{ $url }}');
|
|
});
|
|
}
|
|
</script>
|
|
{{ end }}
|