如何在扩展 *popup* 脚本中等待浏览器页面加载

How to wait for browser page load inside extension *popup* script

我正在做一个 chrome 扩展,如果你点击浏览器栏中的图标,然后你可以按弹出窗口中的其他一些按钮 window 与当前网页进行交互.

但我的功能需要加载网页。如何在 popup.js 文件中检测我们当前所在的浏览器页面是否已加载?因为如果我们所在的页面尚未完全加载,我想显示加载文本而不是显示我的常规按钮。

是使用消息传递的唯一方法吗?

在单击扩展弹出图标时查询活动选项卡后,使用 tabStatus 属性 找到了解决方案。 https://developer.chrome.com/extensions/tabs#type-TabStatus