Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在safari浏览器中关闭自动完成_Javascript_Html_Autocomplete_Safari - Fatal编程技术网

Javascript 如何在safari浏览器中关闭自动完成

Javascript 如何在safari浏览器中关闭自动完成,javascript,html,autocomplete,safari,Javascript,Html,Autocomplete,Safari,我已经开发了一个网站,在每个页面都有一个搜索输入字段。通过向上键入its,将显示与搜索字符串匹配的建议。在chrome浏览器中,当我输入任何内容时,我的html建议列表出现了,但另一个chrome的建议列表覆盖了来自服务器的建议。所以我只是在它解析的html部分添加了autocomplete=“off”。但现在Macbook的Safari浏览器仍然存在这个问题。在这里,它也显示了我的建议,但作为一个覆盖,另一个建议列表来自我的所有联系人列表,该列表与我的登录帐户同步。如何避免这种情况?这不是发生

我已经开发了一个网站,在每个页面都有一个搜索输入字段。通过向上键入its,将显示与搜索字符串匹配的建议。在chrome浏览器中,当我输入任何内容时,我的html建议列表出现了,但另一个chrome的建议列表覆盖了来自服务器的建议。所以我只是在它解析的html部分添加了autocomplete=“off”。但现在Macbook的Safari浏览器仍然存在这个问题。在这里,它也显示了我的建议,但作为一个覆盖,另一个建议列表来自我的所有联系人列表,该列表与我的登录帐户同步。如何避免这种情况?这不是发生在任何其他网站页面。这只是我的网站。请帮帮我。

在某些浏览器中,由于几个原因,autocomplete=off被忽略。例如,Edge忽略它“以提供更高的用户价值”

也许您可以使用CSS将其隐藏在Safari中:

.put_your_class_here::-webkit-credentials-auto-fill-button {
     visibility: hidden;
}

您是否尝试删除缓存?-如果您在添加自动完成之前访问过您的站点,则可能是errroremove from data,不可能缓存。我第一次用那本MacBook访问我的网站