You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Chrome扩展时,浏览器返回如何禁用指定自动点击脚本?

浏览器返回时禁用自动点击脚本的解决方案

你之前用的performance.navigation.type已经被浏览器废弃,所以无法生效,现在可以用现代的Navigation Timing API来实现需求:

方案一:使用performance.getEntriesByType

// 获取导航记录条目
const navEntry = performance.getEntriesByType('navigation')[0];
// 仅当不是通过前进/后退触发的导航时,执行点击逻辑
if (navEntry.type !== 'back_forward') {
  const clickme = document.querySelector('[title="Stampa etichette"]');
  if (clickme) {
    clickme.click();
  }
}

方案二:使用navigation接口(更推荐)

// 判断当前导航是否来自前进/后退操作
if (navigation.currentEntry?.navigationType !== 'traverse') {
  const clickme = document.querySelector('[title="Stampa etichette"]');
  if (clickme) {
    clickme.click();
  }
}

这两种方式都能精准识别浏览器返回(前进/后退)的场景,只有在正常加载页面(而非回退)时才执行自动点击,解决你的问题。

内容的提问来源于stack exchange,提问作者AnnuitCoeptis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 16:40:41