我已经保护了静态资源(css,js,png,htmls,...)我使用基本身份验证。除非经过身份验证,否则用户无法获得任何内容。
我的问题:有没有办法创建表单并使用javascript为浏览器设置基本身份验证的值?
浏览器在哪里存储此标题(Authorization = Basic username:password)?
类似的东西:
$ajax({
'beforeSend': function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa($("#user").val() + ":" + $("#pass").val()))
}
)}
适用于ajax调用,但不适用于静态资源请求!