相关疑难解决方法(0)

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

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

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

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

任何帮助表示赞赏.

browser security passwords autocomplete

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

对HTML表单的action属性使用空URL是一种好习惯吗?(动作= "")

我想知道是否有人可以给出使用空白HTML表单操作回发到当前页面的"最佳实践"响应.

一篇帖子询问这里有一个空白的HTML表单动作,有些像这样的页面表明它很好,但我想知道人们的想法.

html forms string web-standards

272
推荐指数
5
解决办法
16万
查看次数

浏览器如何知道何时提示用户保存密码?

这与我在这里问的问题有关: 如何让浏览器提示保存密码?

这是问题:我无法让我的浏览器提示我保存我正在开发的网站的密码.(我说的是有时当你在Firefox上提交表单时出现的栏,上面写着"记住yoursite.com的密码?是/现在/从不")

这是非常令人沮丧的,因为Firefox(以及大多数其他现代浏览器,我希望以类似的方式工作)的这一功能似乎是一个谜.这就像浏览器所做的一个神奇技巧,它会查看您的代码,或者您提交的内容,或者某些东西,如果它"看起来"像一个带有用户名(或电子邮件地址)字段和密码字段的登录表单,它提供保存.

除非在这种情况下,在他们使用我的登录表单后,它没有向我的用户提供该选项,这让我很疯狂.:-)

(我检查了我的Firefox设置 - 我没有告诉浏览器"从不"这个网站.它应该是提示.)

我的问题

Firefox使用什么启发式来了解何时应该提示用户保存?这应该不难回答,因为它就在Mozilla源代码中(我不知道在哪里看,否则我会尝试自己挖掘它).我也没有幸运地从Mozilla开发者那里找到博客文章或其他类似开发人员的说明.

(我会很好地回答这个问题用于Safari或IE;我会想象所有浏览器都使用非常相似的规则,所以如果我能在其中一个中使用它,那么它将适用于其他浏览器.)

(*请注意,如果您对我的回答与cookie,加密或其他任何关于我如何在我的本地数据库中存储密码的问题有关,很可能你误解了我的问题.:-)

browser firefox login

79
推荐指数
5
解决办法
5万
查看次数

使用AJAX登录时让Chrome提示保存密码

注意:此问题是从其原始版本进行了大量编辑.这个问题已经大大简化了.

以前曾多次提出类似的问题,不同的形式 - 例如,

如何让浏览器提示保存密码?

浏览器如何知道何时提示用户保存密码?

但是,这个问题涉及Chrome功能的一个非常具体的方面,所以在这方面它是完全不同的.

从过去的答案来看,似乎让Chrome提示密码保存的最佳方法是将表单提交给虚拟iframe,同时实际通过AJAX登录:示例.这对我来说很有意义,所以我现在已经花了几天的时间来摆弄一些示例代码.但是,Chrome在这方面的行为对我来说没有意义.完全没有.因此问题.

出于某种原因,如果在onDomReady之后/之后存在提交到虚拟iframe的表单,则Chrome不会提示您保存密码.

可以在这里找到一个jsfiddle ,但它没什么用处,因为你必须dummy.html在本地创建才能看到所描述的行为.因此,最好的方法是将完整的html复制到您自己的html中index.html,然后创建一个dummy.html文件.

这是完整的代码index.html.这三种方法都突出显示为(1),(2),(3).仅(2)确保提示用户保存其密码,并且(3)不起作用的事实对我来说特别困惑.

<html>
<head>
<title>Chrome: Remember Password</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>

<script type="text/javascript">  

    $(function(){

        function create_login_form()
        {
            $('#login_form').html(
            "<input type='text' name='email'>" +
            "<input type='password' name='password'>" +
            "<input id='login-button' type='submit' value='Login'/>");
        }

        // (1) this does not work. chrome seems to require time after …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome backbone.js

33
推荐指数
2
解决办法
3万
查看次数

使用AngularJS和ng-submit记住密码

在AngularJS单页面应用程序中使用ng-submit时,如何让浏览器要求用户记住密码.

我的表格:

<form action="/#/dashboard/login" onsubmit="return false;" ng-submit="login()" name="loginForm">
    <input type="text" required id="username" name="username" ng-model="username" autocomplete="on" placeholder="Username" value="">
    <input type="password" required id="password" name="password" ng-model="password" autocomplete="on" placeholder="Password" value="">
    <button type="submit" class="btn">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?


UPDATE

我刚刚添加了动作,让浏览器识别表单并诱骗它记住密码.(显然没有用.)表单在没有动作的情况下工作正常.在onsubmit="return false;"防止动作的执行.只有在ng-submit做任何事情.

javascript forms autocomplete angularjs

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

如何告诉浏览器不提供保存错误的密码?

通常在网站上,如果我错误地输入了错误的密码,我会收到一个表明错误凭据的页面,但Chrome(或其他任何)提示我"你想记住这个密码吗?"

有没有办法提示浏览器现在不是时候问,所以它只会提示用户输入正确的密码?

html browser security

15
推荐指数
1
解决办法
605
查看次数

影响浏览器是否提示保存凭据

对于大多数具有用户名和密码对话框的网页,浏览器会提示用户是否要保存该表单的凭据:

在此输入图像描述

但是,对于此登录页面,它不会.我找不到有关IE如何决定是否提供此对话框的任何好数据.如何让IE显示该提示 - 假设没有用户设置特朗普呢?

forms markup internet-explorer credentials

8
推荐指数
1
解决办法
3129
查看次数

如何获取Chrome提示以HTML格式保存密码

我有一个简单的电子邮件/密码HTML表单,我希望chrome提示您保存密码。我不知道为什么它不会要求它。这是代码:

 <form name="loginForm" action="">
        E-Mail:<br><input type="email" name="email" required placeholder="E-mail"/><br>
        Password:<br><input id="pwdInputBox" type="password" name="password" required/><br>
        <input id="loginFormSubmitButton" type="button" value="Login" onclick="loginFormHandler();"/>
 </form>
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?

html html5

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