自定义 Flutter Service Worker

2024-01-09

Flutter 自动生成 Service Workerflutter_service_worker.js在为网络构建时,但我想为第三方路由添加我自己的获取/缓存规则。

我怎样才能做到这一点?


到目前为止,我发现的唯一解决方法是制作一个脚本来后处理生成的flutter_service_worker.js并替换:

  if (!RESOURCES[key]) {
    return;
  }

by

  if (!RESOURCES[key]) {
     return customFetch();
  }

where customFetch()实现我自己的缓存规则。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义 Flutter Service Worker 的相关文章

随机推荐

  • 使用 Delphi 的 oData 服务

    如何使用 Delphi 中的 oData Web 服务 我正在尝试与新的 Bing 搜索 Azure API 进行交互 Delphi 中几乎没有关于这样做的信息 有一个帖子here https stackoverflow com quest
  • 将 ormlite-4.9 与 sqlcipher-2.08 集成

    我正在将 ormlite 4 9 与 sqlcipher 2 08 集成 我用谷歌搜索了一下 但没有成功 我也看到了格雷先生的回答 如何在 Android 中将 ORMLite 与 SQLCipher 一起使用 https stackove
  • Django - 从外键获取数据

    我正在开发一个 Django 项目 并尝试为我的数据创建一些链接模型 我认为这些模型正在工作 但我似乎无法弄清楚如何访问链接数据 class One models Model name models CharField max length
  • 是否可以让某人成为已推送到 GitHub 的过去提交的共同作者?

    标题完美地概括了它 我在 GitHub 主分支上有一些提交 我也想添加一个共同作者 我尝试使用git amend并以正确的语法将电子邮件和名称添加到提交中 但它不起作用 文本本身只是显示出来 我不确定这是否是因为我的语法错误或者它根本不起作
  • javax.el.E​​LException:在 com.example.Bean 类型上读取“foo”时出错

    我在读以下教程 https oxygen informatik tu cottbus de webeng JavaJpaJsfApp minimal tutorial html h dataTable value 中使用的表达式通常指定一个
  • 多线程套接字连接/队列

    SocketClientThread 参考 http eli thegreenplace net 2011 05 18 code sample socket client thread in python http eli thegreen
  • 如何使用 Symfony 和 Jquery 发出 POST Ajax 请求

    我需要在我的 symfony 项目中存储一些地图参数 为此我需要在我的视图中实现一些 Ajax 它将能够将一些信息传递给控制器 我阅读了文档 尝试编写一些代码 但我无法使其工作 而且 Ajax 调试起来确实很痛苦 这是控制器部分 Route
  • dataType 与接受 - Ajax 请求

    我试图理解 Ajax 请求中的 Accept 和 dataType 之间的区别 文件指出 文档 http api jquery com jquery ajax 接受 默认值 取决于数据类型 类型 普通对象 请求标头中发送的内容类型 告诉服务
  • VS 2012 SSDT 构建 CLR,IEnumerable 生成的语法失败

    我正在尝试重用找到的一些代码here http www pawlowski cz 2010 09 sql server 2005 and sql server 2008 regular expressions and pattern mat
  • 在 R 中绘制多元逻辑回归模型的结果

    我想绘制针对调整后的特定自变量 即独立于模型中包含的混杂因素 与结果 二元 关系的多元逻辑回归分析 GLM 的结果 我看过推荐使用以下方法的帖子predict命令后跟curve 这是一个例子 x lt data frame binary o
  • 如何使用实体框架 6 执行全文搜索

    我有疑问 var query DataContext Fotos Where x gt x Pesquisa Contais myTerm 生成的SQL是 SELECT FROM Fotos AS Extent1 WHERE Extent1
  • 在 WebClient 中接受 Cookie?

    我刚刚开始尝试 C WebClient 我所拥有的是下面的代码 它从网站获取 html 代码并将其写入 txt 文件中 我遇到的唯一问题是 某些网站要求您在使用该网站之前接受 cookie 这导致的原因是它没有将真正的网站 html 代码写
  • Sharpsign 等号阅读器宏的示例?

    我见过这个使用过一次 但无法理解它的作用 参考文献说它是 n object读取为以 object 作为其打印表示的任何对象 然而 该对象被标记为 n 这是必需的 无符号十进制整数 可通过语法 n 进行参考 标签的范围是最外层正在读取的表达式
  • 计算/异步数据获取

    我正在尝试创建简单的 Vue CouchDB 应用程序 使用 Vanilla JS 可以正常工作 但我无法通过 Promise 或异步函数从数据库获取数据到我的 vue 实例 这是我的代码 app html div table thead
  • Cassandra 中写入总是比读取快吗?

    我在听这次演讲 https www youtube com watch v zyZ35YyT 8Cassandra 中的数据建模 演讲者的总体说法是 Cassandra 中的写入速度比读取速度快 这种情况总是正确的吗 如果是这样为什么 尽管
  • Python 分布式计算(作品)

    我正在使用旧线程发布试图解决相同问题的新代码 什么构成了安全的泡菜 this http docs python org library crypto html sock py from socket import socket from s
  • _Bool 和 bool:如何解决使用 _Bool 的 C 库的问题?

    我用 C 语言编写了一系列数据结构和函数 其中一些使用 Bool 数据类型 当我开始时 该项目将是纯 C 的 现在我正在研究使用基于 C 的 GUI 工具包 并将后端代码放入库中 但是 在编译 C GUI 时 编译器会发出以下错误 ISO
  • Angular ng-submit 被调用两次

    我有一个有角度的表单 其提交方法被击中两次 我不明白为什么 我对 Angular 还很陌生 所以我可能忽略了一些相当简单的东西 Html div div
  • 如何完全禁用 WooCommerce 产品类型的运输?

    我想禁用为特定产品类型选择运输方式的要求 此处为 预订 产品类型 在结账时 因此 他们应该能够购买无需运输方式的产品 要在购物车中有特定产品类型时完全禁用运输 您将使用以下命令 add filter woocommerce cart nee
  • 自定义 Flutter Service Worker

    Flutter 自动生成 Service Workerflutter service worker js在为网络构建时 但我想为第三方路由添加我自己的获取 缓存规则 我怎样才能做到这一点 到目前为止 我发现的唯一解决方法是制作一个脚本来后处