[求教]Chrome 记住密码后捕获了页面所有点击事件的问题

270 天前
 fox0001

问题描述如下:

  1. 开发的网站,登录时使用了 Chrome 的记住密码功能。登录成功后,页面所有点击都执行登录操作。
  2. 以前的项目都是使用登录页面,但这个项目使用登录“弹窗”。就是登录界面输入框隐藏了,需要时才显示。可能 Chrome 把含有登录输入框的页面都当作登录页面来处理了。
  3. 登录输入框里,email 输入框,类型为 text ,设置了 id 和 name 为“email”。密码输入框,类型为 password ,设置了 id 和 name 为“password”。
  4. 使用 Chrome 的“无痕模式”,没有这个问题。普通模式下,看了页面源码,其最末尾,即</body>后,自动添加了<div style="all: initial;">开头的 HTML 。
  5. 主要是不知道搜索什么关键词,所以发帖请教。
831 次点击
所在节点    前端开发
3 条回复
Rache1
270 天前
无痕没问题那大概率就是你的插件有问题,点击右上角的头像新开一个 Profile 看看
stillsilly
270 天前
<div style="all: initial;">这东西是插件加的
里面的 link 链接 很明显 href 是 chrome-extension://...
fox0001
270 天前
@Rache1 #1
@stillsilly #2
第 4 点,查了下,确实是浏览器插件添加的。插件叫“划词搜索”。

目前把登录框添加 form ,并设置了`name="login"`,居然没问题了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/965324

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX