google-chrome-extension - 在 Chrome 扩展程序更新(使用内容脚本)后更新打开的标签的最佳做法是什么?
问题描述
我的扩展程序的内容脚本与每个打开的选项卡交互。
当我更新我的扩展时,任何现有选项卡都将具有旧的内容脚本,并且我的扩展将无法运行。
我曾尝试在页面上放置一个警报,要求用户刷新(由捕获错误触发),这让用户感到困惑。这个答案(用于刷新页面的 chrome 扩展 API)显示了如何刷新所有打开的选项卡......如果放置在 onInstalled 侦听器的 background.js 中(原因 ===“更新”),我们可以强制所有打开的选项卡刷新。但这对用户来说是侵入性的和令人担忧的。
最佳做法是什么?
解决方案
推荐阅读
- java - 在 oracle 中引用另一个模式中的表
- google-apps-script - 使用“onOpen(e)”调用函数时出错
- excel-formula - 返回列表中的第二个(和后续)唯一名称
- c# - 类库中的 ASP.NET Core DI?
- python-3.x - for_log 生成器不返回任何消息
- android - 材料设计排版和小吃店
- unity3d - 来回切换时未正确加载场景
- javascript - 事件侦听器不适用于 javascript 中的按钮
- excel - 在 Excel 形状内连接
- javascript - 使用 javascript 从 JSON 文件中获取数据并将其插入到下拉列表中