Aar*_*ber 24 javascript google-chrome google-chrome-extension lastpass
我正在注册一个简单的点击事件,如下所示:
$('.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是一个非常受欢迎的扩展,我想以某种方式保证我的预期行为.用户不会知道它的扩展导致问题 - 只是该网站不起作用.
有没有解决的办法?
[从我对Muhamed Cicak建议的评论中提炼出来,并引起更多关注。]
Lastpass 在帐户管理页面上有一个“从不使用 URL”选项,您可以在其中告诉它忽略 URL - 如果您希望 Lastpass 唤醒但不开始干扰您的表单,则非常有用。
要访问它:
[编辑]此外,在此处的SO 答案中,页面作者有一个可接受的答案,其中说要添加
data-lpignore="true"
Run Code Online (Sandbox Code Playgroud)
告诉 lastpass 忽略它。
| 归档时间: |
|
| 查看次数: |
7588 次 |
| 最近记录: |