event fetch
August 11, 2023
- Shim
The fetch
event of DwebServiceWorker; Used to handle messages sent from other apps; In the added listener, return data to the sender via the FetchEvent.respondWith parameter;
DwebServiceWorker.addEventListener('fetch', fetchEvent => {
fetchEvent.responseWith(``)
})
Listener Parameters
fetchEvent
The parameter value is a FetchEvent object;
Example
import { dwebServiceWorker } from "@plaoc/plugin";
dwebServiceWorker.addEventListener('fetch', async (fetchEvent) => {
const url = new URL(event.request.url);
if (url.pathname.endsWith("/say/hi")) {
// message is the message content
const message = url.searchParams.get("message");
// Send the message back
return event.respondWith(`match`);
}
return event.respondWith("Not match any routes");
})
Platform Compatibility
Properties/Methods/Events | Android | iOS | Desktop-Dev | Desktop |
---|---|---|---|---|
event fetch | ✅ | ✅ | ✅ | X |
Related Links
Powered by Waline v2.13.0