Android Chrome 禁用搜索输入表单的自动建议
Android Chrome disable auto-suggest on search input form
我有以下搜索表单:
<div id="search_banner">
<form id="intranet_search" class="search" action="<?=base_url()?>search/">
<div id="intranet_search_search_bar">
<input type="search" id="intranet_search_q" name="q" spellcheck="false" autocomplete="false" autocorrect="false" placeholder="search intranet" value="<?=$intranet_search_query?>" />
<input type="search" id="intranet_search_ac_hint" spellcheck="false" autocomplete="false" autocorrect="false" disabled />
<input type="submit" id="intranet_search_button" value="Search">
</div>
<div id="intranet_search_ac"></div>
</form>
</div>
模拟 Google 的自动建议通过 javascript 插入到元素 #intranet_search_ac
中。这按预期工作。
但是在 Chrome 上 Android (40.0.02214.109) 我得到以下建议出现在我的建议之上(下面突出显示):
正如您从表格中看到的那样,我使用的是常用的 spellcheck="false" autocomplete="false" autocorrect="false"
属性。有什么方法可以禁用此行为吗?
尝试使用
autocomplete="off" autocorrect="off" spellcheck="false"
目前不可以。我举报了支持autosuggest="off"的ticket,大家可以投票。 https://bugs.chromium.org/p/chromium/issues/detail?id=901839
我有以下搜索表单:
<div id="search_banner">
<form id="intranet_search" class="search" action="<?=base_url()?>search/">
<div id="intranet_search_search_bar">
<input type="search" id="intranet_search_q" name="q" spellcheck="false" autocomplete="false" autocorrect="false" placeholder="search intranet" value="<?=$intranet_search_query?>" />
<input type="search" id="intranet_search_ac_hint" spellcheck="false" autocomplete="false" autocorrect="false" disabled />
<input type="submit" id="intranet_search_button" value="Search">
</div>
<div id="intranet_search_ac"></div>
</form>
</div>
模拟 Google 的自动建议通过 javascript 插入到元素 #intranet_search_ac
中。这按预期工作。
但是在 Chrome 上 Android (40.0.02214.109) 我得到以下建议出现在我的建议之上(下面突出显示):
正如您从表格中看到的那样,我使用的是常用的 spellcheck="false" autocomplete="false" autocorrect="false"
属性。有什么方法可以禁用此行为吗?
尝试使用
autocomplete="off" autocorrect="off" spellcheck="false"
目前不可以。我举报了支持autosuggest="off"的ticket,大家可以投票。 https://bugs.chromium.org/p/chromium/issues/detail?id=901839