Fetching service worker
up vote
0
down vote
favorite
HI i'm trying to create a service worker with autodesk forge viewer, INSTALL and ACTIVATE work but fetching not.
here is my Service worker
const cacheName = 'v1';
const cacheAssets = [
"/index.html",
"/css/main.css",
"/img/myAwesomeIcon.png",
"/js/ForgeTree.js",
"/js/ForgeViewer.js",
"/js/myawesomeextension.js",
"/js/sw.js",
];
self.addEventListener('install', e => {
console.log('service worker: installed');
e.waitUntil(
caches
.open(cacheName)
.then(cache => {
console.log('service worker: caching files');
cache.addAll(cacheAssets);
})
.then(() => self.skipWaiting())
);
});
self.addEventListener('activate', e => {
console.log('service worker: activated');
e.waitUntil(
caches.keys().then(cacheNames => {
return Promise.all(
cacheNames.map(cache => {
if(cache !== cacheName) {
console.log('service worker: clearing old cache');
return caches.delete(cache);
}
})
);
})
);
});
self.addEventListener('fetch', e => {
console.log(e);
});
what i trying is making my own "disconnected workflow" fetching the posts and caching all the models to view them offline form bim360docs, a360 and using the 2leg forge tutorial.
service-worker autodesk-forge autodesk-viewer autodesk-data-management service-worker-events
add a comment |
up vote
0
down vote
favorite
HI i'm trying to create a service worker with autodesk forge viewer, INSTALL and ACTIVATE work but fetching not.
here is my Service worker
const cacheName = 'v1';
const cacheAssets = [
"/index.html",
"/css/main.css",
"/img/myAwesomeIcon.png",
"/js/ForgeTree.js",
"/js/ForgeViewer.js",
"/js/myawesomeextension.js",
"/js/sw.js",
];
self.addEventListener('install', e => {
console.log('service worker: installed');
e.waitUntil(
caches
.open(cacheName)
.then(cache => {
console.log('service worker: caching files');
cache.addAll(cacheAssets);
})
.then(() => self.skipWaiting())
);
});
self.addEventListener('activate', e => {
console.log('service worker: activated');
e.waitUntil(
caches.keys().then(cacheNames => {
return Promise.all(
cacheNames.map(cache => {
if(cache !== cacheName) {
console.log('service worker: clearing old cache');
return caches.delete(cache);
}
})
);
})
);
});
self.addEventListener('fetch', e => {
console.log(e);
});
what i trying is making my own "disconnected workflow" fetching the posts and caching all the models to view them offline form bim360docs, a360 and using the 2leg forge tutorial.
service-worker autodesk-forge autodesk-viewer autodesk-data-management service-worker-events
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
HI i'm trying to create a service worker with autodesk forge viewer, INSTALL and ACTIVATE work but fetching not.
here is my Service worker
const cacheName = 'v1';
const cacheAssets = [
"/index.html",
"/css/main.css",
"/img/myAwesomeIcon.png",
"/js/ForgeTree.js",
"/js/ForgeViewer.js",
"/js/myawesomeextension.js",
"/js/sw.js",
];
self.addEventListener('install', e => {
console.log('service worker: installed');
e.waitUntil(
caches
.open(cacheName)
.then(cache => {
console.log('service worker: caching files');
cache.addAll(cacheAssets);
})
.then(() => self.skipWaiting())
);
});
self.addEventListener('activate', e => {
console.log('service worker: activated');
e.waitUntil(
caches.keys().then(cacheNames => {
return Promise.all(
cacheNames.map(cache => {
if(cache !== cacheName) {
console.log('service worker: clearing old cache');
return caches.delete(cache);
}
})
);
})
);
});
self.addEventListener('fetch', e => {
console.log(e);
});
what i trying is making my own "disconnected workflow" fetching the posts and caching all the models to view them offline form bim360docs, a360 and using the 2leg forge tutorial.
service-worker autodesk-forge autodesk-viewer autodesk-data-management service-worker-events
HI i'm trying to create a service worker with autodesk forge viewer, INSTALL and ACTIVATE work but fetching not.
here is my Service worker
const cacheName = 'v1';
const cacheAssets = [
"/index.html",
"/css/main.css",
"/img/myAwesomeIcon.png",
"/js/ForgeTree.js",
"/js/ForgeViewer.js",
"/js/myawesomeextension.js",
"/js/sw.js",
];
self.addEventListener('install', e => {
console.log('service worker: installed');
e.waitUntil(
caches
.open(cacheName)
.then(cache => {
console.log('service worker: caching files');
cache.addAll(cacheAssets);
})
.then(() => self.skipWaiting())
);
});
self.addEventListener('activate', e => {
console.log('service worker: activated');
e.waitUntil(
caches.keys().then(cacheNames => {
return Promise.all(
cacheNames.map(cache => {
if(cache !== cacheName) {
console.log('service worker: clearing old cache');
return caches.delete(cache);
}
})
);
})
);
});
self.addEventListener('fetch', e => {
console.log(e);
});
what i trying is making my own "disconnected workflow" fetching the posts and caching all the models to view them offline form bim360docs, a360 and using the 2leg forge tutorial.
service-worker autodesk-forge autodesk-viewer autodesk-data-management service-worker-events
service-worker autodesk-forge autodesk-viewer autodesk-data-management service-worker-events
asked yesterday
Saif Ejjilali
205
205
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
try to fetch anything with the Browsers Fetch API:
fetch('http://example.com/movies.json')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
console.log(JSON.stringify(myJson));
});
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Okay i'll try it thanx
– Saif Ejjilali
10 hours ago
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
try to fetch anything with the Browsers Fetch API:
fetch('http://example.com/movies.json')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
console.log(JSON.stringify(myJson));
});
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Okay i'll try it thanx
– Saif Ejjilali
10 hours ago
add a comment |
up vote
0
down vote
try to fetch anything with the Browsers Fetch API:
fetch('http://example.com/movies.json')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
console.log(JSON.stringify(myJson));
});
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Okay i'll try it thanx
– Saif Ejjilali
10 hours ago
add a comment |
up vote
0
down vote
up vote
0
down vote
try to fetch anything with the Browsers Fetch API:
fetch('http://example.com/movies.json')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
console.log(JSON.stringify(myJson));
});
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
try to fetch anything with the Browsers Fetch API:
fetch('http://example.com/movies.json')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
console.log(JSON.stringify(myJson));
});
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
answered yesterday
André Kelling
17218
17218
Okay i'll try it thanx
– Saif Ejjilali
10 hours ago
add a comment |
Okay i'll try it thanx
– Saif Ejjilali
10 hours ago
Okay i'll try it thanx
– Saif Ejjilali
10 hours ago
Okay i'll try it thanx
– Saif Ejjilali
10 hours ago
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371947%2ffetching-service-worker%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown