javascript - 如何在扩展 *popup* 脚本中等待浏览器页面加载
问题描述
我正在制作一个 chrome 扩展,如果您单击浏览器栏中的图标,那么您可以在弹出窗口中按其他一些按钮来与当前网页进行交互。
但是我的功能需要加载网页。如何在popup.js
文件中检测我们当前所在的浏览器页面是否已加载?因为如果我们所在的页面尚未完全加载,我想显示加载文本而不是显示常规按钮。
是使用消息传递的唯一方法吗?
解决方案
tabStatus
单击扩展弹出图标时查询活动选项卡后使用属性找到解决方案。https://developer.chrome.com/extensions/tabs#type-TabStatus
推荐阅读
- ruby - 将哈希字符串转换为日期对象 ruby
- python - 在结帐时发出python请求以更新itens
- spring-integration - Spring Integration - IP - 接收多个响应
- ios - 每次应用从后台恢复或返回活动时是否应该调用 SnapshotListener
- python-3.x - 导入张量流失败
- python - 找到最接近用户输入的两个值的两个值的最有效搜索算法是什么?
- java - Keycloak 虚拟配置
- angular - “订阅”类型(Angular 9)上不存在属性“then”
- jmespath - Jmespath 动态设置 jmespath expr
- vue.js - 根据布尔变量更改图标