浏览器:Chrome > 57
问题:
光标不会在焦点的文本框上闪烁(左/右单击不会使光标开始闪烁)
步骤:
当您从“您的连接不是私密的”(又名不安全页面)继续操作时发生。
仅当您收到警告页面(自签名证书页面)并通过单击继续
我试过的, 尝试过
- html 方式,输入文本框上的 autofocus="autofocus"
- javascript 方式,$(id).focus()。也尝试在超时后设置焦点。
以上方法均无效(我第一次访问该页面 - 在警告页面之后)。 焦点实际上已设置/有效,只是闪烁不起作用。
仅供引用:Chrome 更新了版本 58 及更高版本的一些安全更改(详细信息 1、2)。不确定这些更改是否/为什么会影响光标闪烁的方式,但我已经检查了 Chrome 56/57 并且闪烁正常。
例如,不想链接任何不安全的网站来演示这个。我面临的问题是私有(private)软件安装 - 自签名证书(必需),并且光标闪烁(在焦点元素上)不起作用。
最佳答案
关于javascript - 自动对焦时光标不闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45366291/