首页 > 解决方案 > 在 Chrome 扩展程序更新(使用内容脚本)后更新打开的标签的最佳做法是什么?

问题描述

我的扩展程序的内容脚本与每个打开的选项卡交互。

当我更新我的扩展时,任何现有选项卡都将具有旧的内容脚本,并且我的扩展将无法运行。

我曾尝试在页面上放置一个警报,要求用户刷新(由捕获错误触发),这让用户感到困惑。这个答案(用于刷新页面的 chrome 扩展 API)显示了如何刷新所有打开的选项卡......如果放置在 onInstalled 侦听器的 background.js 中(原因 ===“更新”),我们可以强制所有打开的选项卡刷新。但这对用户来说是侵入性的和令人担忧的。

最佳做法是什么?

标签: google-chrome-extensionbrowser-extension

解决方案


推荐阅读