google-chrome-extension - 检测 Chrome 扩展程序是否提供后退/前进按钮
问题描述
我现在正在构建新的 Chrome 扩展,我想根据用户是否可以从当前页面向后/向前导航来更新 UI。
我已经看到了许多使用建议window.history.length > 1
,但这显然是有缺陷的解决方案,因为它可能仅适用于新打开的选项卡。此外,我还看到了使用 存储您自己的选项卡历史记录副本的建议chrome.tabs.onUpdated
,但对于这样一个简单的任务来说,这似乎有点过头了。
我可以以某种方式使用 Chrome API 来检查当前页面是否是当前标签历史堆栈中的第一个/最后一个吗?
解决方案
推荐阅读
- json - 快速登录应用程序后,主视图控制器没有响应
- django - 自定义注册表。确认密码
- mysql - 为什么我的 post 方法在添加 htacess 文件后只发送 1 行表数据?
- javascript - 在不修改 Amplify 库的情况下访问错误响应
- makefile - makefile 中的 '$$directoryName' 和 '$(directoryName)' 有什么区别
- php - PHP:读取和写回文件的问题
- android - 如何使用 mockk 库模拟 android 上下文
- elasticsearch - 使用 PySpark Dataframe 使用复合映射 ID 将数据向上插入 Elasticsearch
- python - 画布的意外行为
- php - 为什么我不能使用 PHP 7 运行 shell 命令?