javascript - 自动对焦时光标不闪烁

标签 javascript html css google-chrome security

浏览器:Chrome > 57

问题:

光标不会在焦点的文本框上闪烁(左/右单击不会使光标开始闪烁)

步骤:

当您从“您的连接不是私密的”(又名不安全页面)继续操作时发生。

仅当您收到警告页面(自签名证书页面)并通过单击继续 (不安全) 继续时才会发生 - 该问题不会发生下次刷新(因为警告页面不再出现)

我试过的, 尝试过

  • html 方式,输入文本框上的 autofocus="autofocus"
  • javascript 方式,$(id).focus()。也尝试在超时后设置焦点。

以上方法均无效(我第一次访问该页面 - 在警告页面之后)。 焦点实际上已设置/有效,只是闪烁不起作用。

仅供引用:Chrome 更新了版本 58 及更高版本的一些安全更改(详细信息 12)。不确定这些更改是否/为什么会影响光标闪烁的方式,但我已经检查了 Chrome 56/57 并且闪烁正常。

例如,不想链接任何不安全的网站来演示这个。我面临的问题是私有(private)软件安装 - 自签名证书(必需),并且光标闪烁(在焦点元素上)不起作用。

最佳答案

关于javascript - 自动对焦时光标不闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45366291/

相关文章:

javascript - 获取原始要点文件

javascript - CCapture.js webm 视频黑掉

javascript - 使用 AngularJS 发出请求

javascript - 如何锁定页面上的 JavaScript 元素?

javascript - 使用 Bootstrap 和 angular 创建选项卡

javascript - 更改 VuetifyJS DataTable 单元格的默认宽度

javascript - 如何管理客户端 JavaScript 依赖项?

html - CSS 调整大小 :both aspect ratio

javascript - 如何打印特定的 HTML 图像

jquery - 用于调整元素位置的 css