forked from cadey/xesite
fix service worker
This commit is contained in:
parent
df2301f496
commit
b749388104
|
@ -17,7 +17,7 @@ import (
|
||||||
"github.com/gorilla/feeds"
|
"github.com/gorilla/feeds"
|
||||||
blackfriday "github.com/russross/blackfriday"
|
blackfriday "github.com/russross/blackfriday"
|
||||||
"github.com/tj/front"
|
"github.com/tj/front"
|
||||||
"gopkg.in/segmentio/analytics-go.v3"
|
analytics "gopkg.in/segmentio/analytics-go.v3"
|
||||||
)
|
)
|
||||||
|
|
||||||
var port = os.Getenv("PORT")
|
var port = os.Getenv("PORT")
|
||||||
|
@ -191,6 +191,9 @@ func Build() (*Site, error) {
|
||||||
s.mux.HandleFunc("/blog/", s.showPost)
|
s.mux.HandleFunc("/blog/", s.showPost)
|
||||||
s.mux.Handle("/css/", http.FileServer(http.Dir(".")))
|
s.mux.Handle("/css/", http.FileServer(http.Dir(".")))
|
||||||
s.mux.Handle("/static/", http.FileServer(http.Dir(".")))
|
s.mux.Handle("/static/", http.FileServer(http.Dir(".")))
|
||||||
|
s.mux.HandleFunc("/sw.js", func(w http.ResponseWriter, r *http.Request) {
|
||||||
|
http.ServeFile(w, r, "./static/js/sw.js")
|
||||||
|
})
|
||||||
|
|
||||||
return s, nil
|
return s, nil
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,9 +66,7 @@
|
||||||
if (navigator.serviceWorker.controller) {
|
if (navigator.serviceWorker.controller) {
|
||||||
console.log("Active service worker found, no need to register");
|
console.log("Active service worker found, no need to register");
|
||||||
} else {
|
} else {
|
||||||
navigator.serviceWorker.register("/static/js/pwabuilder-sw.js", {
|
navigator.serviceWorker.register("/sw.js").then(function(reg) {
|
||||||
scope: "https://christine.website/"
|
|
||||||
}).then(function(reg) {
|
|
||||||
console.log("Service worker has been registered for scope:" + reg.scope);
|
console.log("Service worker has been registered for scope:" + reg.scope);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue