zoukankan      html  css  js  c++  java
  • chrome上表单的用户名密码autofill

      表格渲染完成后,其中一行文本框的值是adminstrator,这是什么鬼,这个不是用户名的输入框?

           把其他组件挨个注释掉,发现是一个隐藏的用户名和密码组件引起的。   用户名和密码组件显示后,出问题的文本框的默认值就是好的。

      

      这是chrome的表单的autofill搞得,chrome的autofill会自动找到password的元素,然后把这个元素前面的元素当做是用户名。这样就出现了隐藏后,把一个根本不是用户名的输入框给填充了adminstrator。

      网上的解决办法autocomplete="off",autocomplete="something-new"。但是对我的应用还是不起作用。

      我是通过把隐藏的用户名和密码组件disable解决的,disable了就不会影响到其他输入框的值。  用户名和密码组件需要展示时,再enable就可以了。

            下面是讨论这个问题的几个网址:

      https://blog.csdn.net/weixin_38312502/article/details/87877389

      https://stackoverflow.com/questions/47775041/disable-autofill-in-chrome-63

      https://www.cnblogs.com/wancy86/p/autofill.html

      https://www.codenong.com/15738259/

  • 相关阅读:
    内存溢出与内存泄露的区别
    <a>标签
    mac上的设置查看环境变量
    css-position
    css-overflow
    css-clear
    mongodb基本操作
    idea使用maven install命令打包(springboot),jar运行时出现没有主清单属性
    linux运行jar报错
    maven deploy时报错
  • 原文地址:https://www.cnblogs.com/lnlvinso/p/14687410.html
Copyright © 2011-2022 走看看