V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fox0001
V2EX  ›  前端开发

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

  •  
  •   fox0001 · 2023-08-15 08:28:13 +08:00 via Android · 996 次点击
    这是一个创建于 503 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题描述如下:

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

    目前把登录框添加 form ,并设置了`name="login"`,居然没问题了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1094 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:05 · PVG 03:05 · LAX 11:05 · JFK 14:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.