如何在整个应用程序的所有浏览器中禁用浏览器保存密码提示?
How can I disable browser save password prompt in all browsers throughout the application?
如何禁用所有浏览器的保存密码提示?
我已经尝试了 方法,但这对我不起作用,因为通过设置输入类型文本是出于安全原因,而且这仅适用于 Chrome 和 Firefox(Moz) 我需要它在所有浏览器中。 是否可以禁用浏览器保存密码提示?
有人可以帮我解决这个问题吗?
不,您无法更改此功能,因为执行这些提示的不是 JavaScript,无论使用何种浏览器。每个浏览器都有自己的 "Save Password" 功能实现,其中 none 将其暴露给 JavaScript,因为这可能是潜在的安全风险。
有一些不同的 "hacks"(例如您链接的那个)有时会起作用,但不能保证它们会起作用,并且没有 cross-browser 实现可以满足您的需求请求.
所以给你!
在 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;
}
如何禁用所有浏览器的保存密码提示?
我已经尝试了
不,您无法更改此功能,因为执行这些提示的不是 JavaScript,无论使用何种浏览器。每个浏览器都有自己的 "Save Password" 功能实现,其中 none 将其暴露给 JavaScript,因为这可能是潜在的安全风险。
有一些不同的 "hacks"(例如您链接的那个)有时会起作用,但不能保证它们会起作用,并且没有 cross-browser 实现可以满足您的需求请求.
所以给你! 在 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;
}