google-chrome-extension - 如何确保扩展服务工作者的事件处理程序中的异步调用运行完成?
问题描述
我的扩展中有一个服务工作者,它监听一个动作:
chrome.action.onClicked.addListener(async function(tab) {
await performAction();
});
根据文档,服务工作者可以随时停止。如何确保我performAction
的异步调用不会被打断?
解决方案
推荐阅读
- lua - Table Lua 检查名称
- database - 在 SAS 中导入许多文件 .txt
- java - 具有相同命名空间的两个 WSDL 的 WSImport 绑定
- jquery - Select2 - 从多个选择框中删除一个选项
- php - 在 Laravel 中使用 foreach:删除相同的值
- python - Tensorflow`语法错误:pywrap_tensorflow`安装后
- web - 如何将 MariaDB 连接到 Node.JS 和 Express.JS?
- vue.js - 由于 css 中的 svg,无法使用 vue cli 3 模板构建项目
- reactjs - create-react-app 无法解析模块
- loops - 如何打破 Go 中的嵌套循环?