首页 > 解决方案 > Chrome扩展程序:防止点击内容脚本

问题描述

我有以下contentscript.js

document.addEventListener('click', function (event: MouseEvent) {
    event.preventDefault();
    event.stopPropagation();

}, false);

侦听器被调用,但点击未被捕获/阻止并被传播。有没有办法做到这一点?

标签: javascriptgoogle-chromegoogle-chrome-extensioncontent-script

解决方案


由于侦听器已附加到文档,因此我不得不在事件“冒泡”时使用该capture参数。preventDefault

document.addEventListener('click', function (event) {
   event.preventDefault();
}, {capture: true});

推荐阅读