相关疑难解决方法(0)

停用Chrome自动填充功能

我在几种形式上遇到了chrome自动填充行为的问题.

表单中的字段都有非常常见和准确的名称,例如"email","name"或"password",它们也有autocomplete="off"set.

自动填充标记已成功禁用自动填充行为,其中在您开始输入时会显示值下拉列表,但未更改Chrome自动填充字段的值.

这种行为是可以的,除了chrome正在填充输入错误,例如用电子邮件地址填充电话输入.客户抱怨这一点,因此经过验证可以在多种情况下进行验证,而不是因为我在我的机器上本地完成了某些事情.

我能想到的唯一当前解决方案是动态生成自定义输入名称,然后在后端提取值,但这似乎是一个非常讨厌这个问题的方法.是否有任何标签或怪癖会改变可用于解决此问题的自动填充行为?

html forms google-chrome autocomplete autofill

620
推荐指数
29
解决办法
60万
查看次数

禁用浏览器"保存密码"功能

为政府医疗保健机构工作的乐趣之一就是必须处理与处理PHI(受保护的健康信息)有关的所有偏执.不要误会我的意思,我尽一切可能保护人们的个人信息(健康,经济,上网习惯等),但有时人们会有点过于兴奋.

例证:我们的一位州客户最近发现浏览器提供了保存密码的便利功能.我们都知道它已经存在了一段时间并且是完全可选的,并且由最终用户决定是否使用或不使用它.然而,目前有一点骚动,我们被要求找到一种方法来禁用我们网站的功能.

问题:网站是否有办法告诉浏览器不要提供密码?我很长一段时间都在网络开发,但不知道我之前遇到过这种情况.

任何帮助表示赞赏.

browser security passwords autocomplete

416
推荐指数
10
解决办法
25万
查看次数

Chrome会忽略autocomplete ="off"

我创建了一个使用标记框下拉列表的Web应用程序.这适用于除Chrome浏览器(版本21.0.1180.89)以外的所有浏览器.

尽管input字段和form字段都具有该autocomplete="off"属性,但Chrome 仍然会显示该字段的先前条目的下拉历史记录,这会删除标记框列表.

html forms google-chrome autocomplete

399
推荐指数
31
解决办法
33万
查看次数

Google Chrome表单自动填充及其黄色背景

我对Google Chrome及其表单自动填充功能存在设计问题.如果Chrome记住某些登录名/密码,则会将背景颜色更改为黄色.

以下是一些截图:

替代文字 替代文字

如何删除该背景或只是禁用此自动填充?

html css forms google-chrome autofill

245
推荐指数
7
解决办法
18万
查看次数

AngularJS浏览器通过使用指令自动填充解决方法

在AngularJS中提交表单并使用浏览器记住密码功能时,在后续登录尝试中,您让浏览器使用用户名和密码填写登录表单,$scope不会根据自动填充更改模型.

我发现的唯一脏黑客是使用以下指令:

app.directive("xsInputSync", ["$timeout" , function($timeout) {
    return {
        restrict : "A",
        require: "?ngModel",
        link : function(scope, element, attrs, ngModel) {
            $timeout(function() {
                if (ngModel.$viewValue && ngModel.$viewValue !== element.val()) {
                    scope.apply(function() {
                        ngModel.$setViewValue(element.val());
                    });
                }
                console.log(scope);
                console.log(ngModel.$name);
                console.log(scope[ngModel.$name]);
            }, 3000);
        }
    };
}]);
Run Code Online (Sandbox Code Playgroud)

问题是ngModel.$setViewValue(element.val());不会根据element.val()返回的值更改模型和视图.我怎么能做到这一点?

javascript mvvm angularjs

110
推荐指数
6
解决办法
8万
查看次数

输入类型=密码,不要让浏览器记住密码

我记得有一种方法可以让<input type="password" />浏览器不会提示用户保存密码.但我画了一个空白.是否有HTML属性或一些JavaScript技巧可以做到这一点?

html passwords

96
推荐指数
7
解决办法
17万
查看次数

禁用文本输入历史记录

可能重复:
如何在Web表单字段/输入标记上禁用浏览器自动完成?

我正在构建一个接受信用卡数据的应用程序.我想确保浏览器不记得键入信用卡号的文本输入中的内容.我尝试传递以下标题:

header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Run Code Online (Sandbox Code Playgroud)

不过,一旦页面重新加载,我可以点击信用卡文本输入字段,它会让我看到我之前写的内容.我怎么能阻止这个?

php

74
推荐指数
2
解决办法
8万
查看次数

如何防止浏览器存储密码

我需要阻止浏览器存储用户名和密码值,因为我正在处理包含更多安全数据的Web应用程序.我的客户要我这样做.

autocomplete="off"在HTML表单和密码字段中尝试了该属性.但它不适用于Chrome 55,Firefox 38 +,IE 11等最新浏览器.

什么是最好的解决方案?

html browser security gxt

47
推荐指数
6
解决办法
6万
查看次数

自动完成关闭与错误?

最近我遇到了一个问题,我想在所有浏览器中禁用自动完成功能.

Chrome在设置中有一项新功能,您可以在其中添加卡号.并且要求也是禁用它.

在所有浏览器中有效的方法是在表单级别执行此autocomplete = false.

但这不符合w3规则,他们强制要求autocomplete = off | on.

有人可以向我解释为什么在所有浏览器中都有错误的作品?

甚至ie8,所有firefox,safari等.但是不符合要求.

html w3c google-chrome autocomplete

46
推荐指数
6
解决办法
4万
查看次数

防止浏览器文本输入建议

可能重复:
如何在Web表单字段/输入标记上禁用浏览器自动完成?

我正在构建自己的本地搜索UI元素,在您键入时提供本地搜索建议.我遇到的问题是,当我专注于html文本输入元素时,我的浏览器(Safari,但可能发生在其他浏览器中)根据我过去输入的内容显示自己的文本建议.

我的猜测是,这取决于<input>标签的ID或类.因此,如果我将输入标记类更改为模糊不清,浏览器将不会提供任何建议.但我想知道是否有更优雅的方式......

一个相关的问题是关于文本字段突出显示在您关注<input>元素时在Safari中发生的情况.当我在Facebook上填写表格时,我没有看到这个大纲.如果有人知道如何处理这两个问题,那将是很好的.

css browser user-interface

35
推荐指数
1
解决办法
2万
查看次数