gpt4 book ai didi

javascript - 如何通过JavaScript禁用Chrome的已保存密码提示设置

转载 作者:可可西里 更新时间:2023-11-01 01:28:19 50 4
gpt4 key购买 nike

Chrome pop up bubble

有没有办法借助 JavaScript 或 jQuery 来操纵 Chrome 设置?我想使用 JavaScript 禁用保存密码弹出气泡。如何做到这一点?

最佳答案

现在我要回答我自己的问题。

它可以在 chrome 和 mozilla fire fox 中完成。

对于 Chrome

首先,您必须删除输入类型的属性“密码”。

这背后的主要原因是当您使用 input type = "text"和 input type = "password"时,主要浏览器显示弹出。因为浏览器具有内置功能,可以在您输入 type = "password"时弹出。

现在我们可以从这里操作 chrome。

举个例子

<html>
<head>
<title> Remove Save Password Pop Up For Chrome </title>
<style>
#txtPassword{
-webkit-text-security:disc;
}
</style>
</head>
<body>
<input type="text" id="txtUserName" />
<br />
<input type="text" id="txtPassword" />
<br />
</body>
</html>

它是用于将文本更改为项目符号的 css 属性。

Mozilla

你不能在 mozilla 中这样做。因为 -moz-text-security 已过时。它在 mozilla 中不起作用。

但我们也可以操纵 mozilla。

现在所有主流浏览器都支持 html 中的字符代码列表。

子弹的字符代码是“•”。当您在 html 中编写此代码时,它会像这样打印项目符号 ""

现在我们可以用这些项目符号替换文本字段

但这有一个限制。您不能在文本框内打印项目符号。但是也有针对该限制的解决方案。因为在编程世界中一切皆有可能。

对于这个限制,我们可以制作在您输入密码时显示项目符号的假div

这是一个例子。

<html>
<head>
<title> Remove Save Password Pop Up For Mozilla </title>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js" type="text/javascript">
<script>
function RemoveSavedPassword() {
if (jQuery.browser.webkit == undefined) {
inputValue = $('.real-input').val();
numChars = inputValue.length;
showText = "";
for (i = 0; i < numChars; i++) {
showText += "&#8226;";
}
$('.fake-input').html(showText);
}
}
</script>
</head>
<body>
<div class="input-box">
<label>Enter password:</label>
<div class="fake-input"></div>
<input type="text" onKeyUp="RemoveSavedPassword()" class="real-input">
</div>
</body>
</html>

现在有了 CSS 的魔力。魔法意味着我们可以操纵用户的边距、填充、不透明度和位置属性的力量。

这是链接:

http://codepen.io/jay191193/pen/bVBPVa

安全问题

对于 input type="text"而不是 input type="password"的安全问题,您可以访问此链接:

Security issue of changing type="password" into type="text"

关于javascript - 如何通过JavaScript禁用Chrome的已保存密码提示设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32775342/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com