You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止LastPass扩展自动填充搜索表单字段?

解决LastPass自动填充BootstrapVue搜索输入框的问题

试试下面几种针对性的方案,都是适配Vue/BootstrapVue场景的实用方法:

  • 叠加LastPass专属忽略属性
    除了data-lpignore="true",同时添加autocomplete="off"和data-lpformignore="true",覆盖LastPass的多维度识别逻辑:

    <b-form-input
      v-model="filter"
      data-lpignore="true"
      data-lpformignore="true"
      autocomplete="off"
      type="search"
      placeholder="Type to Search"
    />
    
  • 动态绑定忽略属性
    部分场景下Vue编译会过滤静态自定义属性,改用v-bind动态绑定确保属性被正确渲染:

    <b-form-input
      v-model="filter"
      :data-lpignore="true"
      :autocomplete="'off'"
      type="search"
      placeholder="Type to Search"
    />
    
  • 修改字段标识属性
    LastPass会通过name/id字段名识别输入框类型,将其改为与账号无关的名称,避免触发自动填充:

    <b-form-input
      v-model="filter"
      name="search-content-filter"
      id="search-content-filter"
      data-lpignore="true"
      type="search"
      placeholder="Type to Search"
    />
    
  • 插入原生Input模板
    如果BootstrapVue组件的属性传递仍有问题,直接通过插槽插入原生input并配置忽略属性:

    <b-form-input
      v-model="filter"
      type="search"
      placeholder="Type to Search"
    >
      <template #default="{ attrs, listeners }">
        <input
          v-bind="attrs"
          v-on="listeners"
          data-lpignore="true"
          autocomplete="off"
          class="form-control"
        />
      </template>
    </b-form-input>
    

内容的提问来源于stack exchange,提问作者Salfej

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 22:25:12