소스 검색

Add PWA + ServiceWorker with offline support

Daniel Supernault 4 년 전
부모
커밋
78ee44662c
3개의 변경된 파일35개의 추가작업 그리고 1개의 파일을 삭제
  1. 28 0
      public/offline.html
  2. BIN
      public/sw.js
  3. 7 1
      resources/assets/js/app.js

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 28 - 0
public/offline.html


BIN
public/sw.js


+ 7 - 1
resources/assets/js/app.js

@@ -34,6 +34,12 @@ window.App.boot = function() {
 	new Vue({ el: '#content'});
 }
 
+window.addEventListener("load", () => {
+  if ("serviceWorker" in navigator) {
+    navigator.serviceWorker.register("/sw.js");
+  }
+});
+
 window.App.util = {
 	compose: {
 		post: (function() {
@@ -230,4 +236,4 @@ window.App.util = {
 			.attr('width', 34).attr('height', 34);
 	})
 
-};
+};

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.