代码之家  ›  专栏  ›  技术社区  ›  Steren

禁用无头镀铬中的闪烁光标(使用Puppeter)

  •  0
  • Steren  · 技术社区  · 7 年前

    我正在使用 puppeteer 节点模块。

    有些页面有一个自动获取焦点的输入字段。

    我希望闪烁的光标不会出现在屏幕截图上。是否有这样做的选择?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Everettss    7 年前

    您可以实现这一点 answer 在木偶戏中使用 addStyleTag :

    const styleContent = `
      input {
        color: transparent;
        text-shadow: 0 0 0 black;
      }
      input:focus {
        outline: none;
      }
    `;
    
    await page.addStyleTag({ content: styleContent });
    
    推荐文章