event fetch

BFChainAugust 11, 2023
  • Shim
  • event
  • fetch
Less than 1 minute

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/EventsAndroidiOSDesktop-DevDesktop
event fetchX

DwebServiceWorker

Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.13.0