在开发中发现一个Safari才会有的bug,文本输入框中会显示密码框才有的钥匙图标🔑,图示如下:
当页面上有一个元素的文本包含登录/login,并且在其后面只有一个输入框,就可以复现
<div>
<span>登录</span>
<input type="text" >
</div>
位置相反就不会出现
<div>
<input type="text" >
<span>登录</span>
</div>
<div>
<span>登​录</span>
<input type="text" >
</div>
<div>
<span>登录</span>
<input type="text" >
<input type="text" style="position: absolute;left: -10000px;pointer-events: none;" tab-index="-1">
</div>