event fetch

BFChain2023年8月11日
  • Shim
  • event
  • fetch
小于 1 分钟

DwebServiceWorkerfetch 事件; 用来处理其他app发送过来的消息; 在添加的监听器中,通过 参数 FetchEvent.respondWith 返回数据给发送方;

DwebServiceWorker.addEventListener('fetch', fetchEvent => {
  fetchEvent.responseWith(``)
})

监听器参数

示例

import { dwebServiceWorker } from "@plaoc/plugin";
dwebServiceWorker.addEventListener('fetch', async (fetchEvent) => {
  const url = new URL(event.request.url);
  if (url.pathname.endsWith("/say/hi")) {
    // message 是消息内容
    const message = url.searchParams.get("message");
    // 发送消息回去
    return event.respondWith(`match`);
  }
  return event.respondWith("Not match any routes");
}) 

平台兼容性

属性/方法/事件AndroidIOSDesktop-DevDesktop
event fetchX

相关链接

DwebServiceWorker

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.13.0