草庐IT

xmlhttprequest-states

全部标签

javascript - XMLHttpRequest:显式启用浏览器缓存(二进制数据)

序曲我的Web应用程序(关键字:HTML、JavaScript、jQuery;必须在中工作:IE8+、Chrome、FF)必须呈现来自一种类型的实时图像数据-网络摄像头。这个“网络摄像头”集成了一个网络服务器,以BMP形式提供实时图像数据。通过设置img标签的src属性“下载”图像数据。问题我想在客户端分析图像数据。为此,我想使用XMLHttpRequest(使用thisprovidedstackoverflowanswer)预下载图像并更新img的src属性之后标记。据我了解,浏览器应该然后使用通过XMLHttpRequest下载的缓存图像数据。问题是,浏览器(IE8+、FF和Chr

javascript - 页面加载时 iFrame 中的 XMLHttpRequest POST

所以我想在页面加载时通过iFrame发送XMLHttpRequestPOST请求。通过iFrame发帖的原因是不显示推荐人。Javascript:functionload(){varhttp=newXMLHttpRequest();varurl="actionurlhere";varparams="name1=one&name2=two";http.open("POST",url,true);http.setRequestHeader("Content-type","application/x-www-form-urlencoded;charset=UTF-8");http.send(

javascript - 来自非安全页面的安全 xmlhttprequest

我想从在非安全页面(https://site.com/ajaxservice/)中运行的javascript向安全uri(http://site.com/page.htm)发出XMLHttpRequest。我已经尝试过各种疯狂的东西,比如iframe和动态脚本元素,到目前为止还没有成功。我知道我违反了“同源政策”,但必须有某种方法可以使这项工作成功。除了用javascript编写SSL协议(protocol)外,我会采取任何古怪的解决方案。 最佳答案 由于sameoriginpolicy,默认情况下不会工作,正如你提到的。现代浏览器

javascript - XMLHttpRequest 2 下载进度事件只触发一次

我正在尝试通过以下代码获取ajax请求的进度:varxhr=newXMLHttpRequest();xhr.addEventListener('progress',function(event){console.log(event.loaded/event.total);},false);xhr.addEventListener('load',function(){console.log('load');},false);xhr.open('get','test.php',true);xhr.send();问题是,进度事件只触发一次,就在加载事件之前(也就是说,在Webkit中,它似乎

html - 为什么我的 :active selector lose its click event state on scale tranformation?

我为网站设计了一个按钮,并尝试在点击事件上添加transform:scale(0.95);(使用:activateCSS选择器)。a.btn,input[type="submit"].btn,label.btn,button.btn{text-transform:uppercase;border:solid1px#282828;font-size:11px;line-height:17px;}a.btn:active,input[type="submit"].btn:active,label.btn:active,button.btn:active{transform:scale(0.

javascript - IE 中的 XMLHttpRequest.responseURL

我正在寻找获得XMLHttpRequest.responseURL的方法在IE中。我的代码(myreq.responseURL)使用Chrome、Firefox和Safari可以正常工作。有没有办法在IE中做同样的事情(也使用另一个功能)?非常感谢任何帮助。 最佳答案 XMLHttpRequest.responseURL目前在IE中还不支持。我能想到的最接近的替代方案是XMLHttpRequest.getResponseHeader() 关于javascript-IE中的XMLHttpR

javascript - 如何检测 XMLHttpRequest 是否支持 responseType = "arraybuffer"?

我想知道浏览器是否支持XMLHttpRequest.responseType="arraybuffer"。问题是,我无法再次测试某些“通用”xhr2支持,因为iOS4.2具有部分xhr2支持,其中包括(即)XMLHttpRequestUpload但不包括responseType="arraybuffer". 最佳答案 我正在使用以下内容:varsupported=typeofnewXMLHttpRequest().responseType==='string';在我测试过的所有支持这个的浏览器中,responseType的默认值是一

html - replaceState() : a history state with url . .. 无法在具有来源的文档中创建

我有window.history.replaceState(null,null,'about');在main.js位于required/javascripts在我的服务器上。然后在关于页面(位于我服务器上的/(根目录))上,我有一个使用window.history.replaceState(null,null,'about:me');的链接在本页面。一切正常,但是当我单击另一个具有相同功能但带有about:girlfriend的链接时作为URL,我收到此错误消息:UncaughtSecurityError:Failedtoexecute'pushState'on'History':Ah

javascript - XMLHttpRequest.send(file) 的 Fetch API 等价物是什么?

我正在尝试将客户端从XMLHttpRequest重构为旧后端以改用FetchAPI,但我很难弄清楚下面代码中与xhr.send(file)等效的FetchAPI是什么。input.addEventListener('change',function(event){varfile=event.target.files[0];varurl='https://somedomain.com/someendpoint';varxhr=newXMLHttpRequest();xhr.open('POST',url,true);xhr.setRequestHeader('Content-Type',

html - 推特 Bootstrap : Why the z-index: 2 for some states?

我将TwitterBootstrap用于我的移动Web应用程序。当某些图层滑入或滑出视口(viewport)时,某些图层会与其他图层重叠。在这些情况下,这些层上的z-index起着至关重要的作用。通常,由于使用z-index:2,我的z顺序布局完美的屏幕会乱序,例如bootstrap.css中的以下样式:.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-ver