chrome的CDN托管的Angular HTML Autocomplete =“ nope”或“ off”无法正常工作

时间:2018-10-16 14:33:10

标签: html angularjs angular html5

我有一个姓氏输入框,并且设置了Autocomplete =“ nope”或什至尝试了“ off”。由于某种原因,它没有选择它,并且总是允许我从自动完成列表中进行选择。

我们的Ui应用程序通过CDN托管。因此,当我通过CDN通过链接[https:// Xyz. net]访问我的应用程序时,“自动完成关闭”功能不起作用。

但是当我访问其源链接[https// xyz.azurewebsites. net]时,自动完成关闭功能适用于相同的Chrome浏览器。

不确定为什么在不同源位置使用同一应用程序会发生行为更改。 注意:我试图清除CDN中的内容,但没有用。

我的预期行为是文本框不应显示自动完成选项。

任何指导都是值得赞赏的。

1 个答案:

答案 0 :(得分:0)

由于大多数现代浏览器都内置了密码管理功能,因此它们不再支持登录字段的此属性。

  浏览器内密码管理通常被视为的净收益   安全。由于用户不必记住密码,因此   浏览器为他们存储,他们能够选择更强的密码   比其他情况要好。

您可以详细了解此行为的原因以及浏览器对属性here的支持

另一方面,似乎有一个few ways可以解决各种黑客和JavaScript的问题,但是我不确定它们是否可以跨浏览器工作或引起更多的复杂性。

还要回答有关为何仅在一个域中看到自动完成的问题:我怀疑您可能没有在特定域中看到自动完成的建议,因为您可能没有单击“记住密码”来保存凭据在浏览器中。