如何从所有浏览器禁用保存密码提示?
我尝试This方式,但这对我不起作用,因为通过设置输入类型文本是一个安全原因而且这只适用于Chrome和Firefox(Moz)我需要在所有浏览器中使用它。 是否可以禁用浏览器保存密码提示? 我可以帮助我解决这个问题吗?
答案 0 :(得分:1)
不,您无法更改此功能,因为无论浏览器如何,都不是执行这些提示的JavaScript。每个浏览器都有自己的“保存密码”功能实现,但没有一个将它暴露给JavaScript,因为这可能存在潜在的安全风险。
有一些不同的“黑客”(例如您链接的那些)有时会起作用,但它们无法保证,并且没有跨浏览器的实现可以完成您的请求。
答案 1 :(得分:0)
所以你走吧! 在This Link
的帮助下 window.onload = function() {
init(); }
function init() {
var x = document.getElementsByTagName("input")[0];
var style = window.getComputedStyle(x);
console.log(style);
if (style.webkitTextSecurity) {
// Do nothing
} else {
x.setAttribute("type", "password");
} }
<强> CSS 强>
input {
text-security: disc;
-webkit-text-security: disc;
-moz-text-security: disc;
}