Google chrome extension 为什么Google Chrome有时会自动禁用扩展,并要求用户单击重新加载链接?

Google chrome extension 为什么Google Chrome有时会自动禁用扩展,并要求用户单击重新加载链接?,google-chrome-extension,Google Chrome Extension,如图所示: 为什么Chrome会要求用户手动“重新加载”扩展?扩展似乎工作了一段时间,然后突然一个用户报告它已经停止工作,我必须指示他/她单击“重新加载”链接 作为一名扩展开发人员,我希望能够防止这种情况发生。给你 从另一个开发人员那里借来的屏幕截图。我认为当承载扩展的进程崩溃时,可能会发生这种情况。如果发生这种情况,Chrome会显示一个通知。你能把它复制出来吗?如果是,您应该启用Chrome日志并尝试获取更多信息。您最近是否使用新权限更新了扩展?如果是,则将自动禁用扩展,直到用户批准新权限

如图所示:

为什么Chrome会要求用户手动“重新加载”扩展?扩展似乎工作了一段时间,然后突然一个用户报告它已经停止工作,我必须指示他/她单击“重新加载”链接

作为一名扩展开发人员,我希望能够防止这种情况发生。给你


从另一个开发人员那里借来的屏幕截图。

我认为当承载扩展的进程崩溃时,可能会发生这种情况。如果发生这种情况,Chrome会显示一个通知。你能把它复制出来吗?如果是,您应该启用Chrome日志并尝试获取更多信息。您最近是否使用新权限更新了扩展?如果是,则将自动禁用扩展,直到用户批准新权限。这是一个崩溃或终止的扩展。使用新权限更新的扩展通常被禁用。@Xan,我自己无法复制它。这似乎非常罕见:到目前为止,在几千个用户中只有一个用户通知过我,但其他用户可能没有注意到或懒得报告。您并不总是能够控制扩展进程崩溃。在这种情况下,用户可能正在运行Chrome的canary或dev channel,在这种情况下,崩溃严重性bug确实会进入生产,而用户的扩展过程恰好会触发它。如果你在所有Chrome支持的平台上运行金丝雀频道(这是并排的),你将更有可能亲眼目睹这些问题。