小编Aar*_*ber的帖子

LastPass Chrome扩展程序抛出错误并阻止点击事件

我正在注册一个简单的点击事件,如下所示:

$('.block--hero').on('click', '*[data-target-id]', function(e) {
    e.preventDefault();
    e.stopPropagation();
            console.log('clicked');
});
Run Code Online (Sandbox Code Playgroud)

经常(但并非总是),当我点击界面元素时,我会收到以下控制台错误,我发现该错误属于LastPassGoogle Chrome 的扩展程序.

Uncaught TypeError: Cannot read property 'location' of undefined onloadwff.js:726
    lp_docinfoFromEvent onloadwff.js:726
    icon_click_handler onloadwff.js:727
    (anonymous function) onloadwff.js:139
Run Code Online (Sandbox Code Playgroud)

当我收到此错误时,clicked消息未记录到控制台.基本上,返回了click事件false.

通常,我只是禁用扩展并忘记它,但它LastPass是一个非常受欢迎的扩展,我想以某种方式保证我的预期行为.用户不会知道它的扩展导致问题 - 只是该网站不起作用.

有没有解决的办法?

javascript google-chrome google-chrome-extension lastpass

24
推荐指数
2
解决办法
7588
查看次数