微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 如何禁用浏览器默认密码弹出窗口?

>我正在开发一个Google Chrome插件.
>在选项页面下,我正在向需要PASSWORD的服务器运行AJAX请求
>如果密码不正确,我只想抓住错误,但浏览器会给出一个弹出窗口.

alt text http://img834.imageshack.us/img834/2905/browserproblem.png

我可以禁用它以及如何禁用它?

最佳答案
问题是你不是Base64编码你发送的用户名(即身份验证令牌)和(虚拟)密码(这是HTTP基本身份验证方案的要求).这大致是您的代码应该是什么样子:

var xhr = new XMLHttpRequest();
xhr.open('GET','http://onsip.highrisehq.com/account.xml');
xhr.setRequestHeader('Authorization','Basic ' + btoa(token + ':'));
xhr.onreadystatechange = function() { console.log(xhr.responseText); };
xhr.send();

(我将’onsip’替换为您的子域,但您仍需要使用您的身份验证令牌替换令牌.)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解
Mip的内联框架组件是什么
怎么创建初始的MIP配置及模板文件
HTML实现多选框及无法提交多数据的原因分析(附视频)
HTML如何设置复选框、单选框以及默认选项?(图文+视频)