草庐IT

GM_xmlhttpRequest

全部标签

Javascript XMLHttpRequest : Ignore invalid SSL Certificate

所以我一直无法从通过https连接的设备获取信息,因为它具有无效的安全证书。我知道该设备是可信的,但我无权访问服务器端,因此我无法更改它。我想知道是否有任何方法可以在Javascript中设置XMLHttpRequest对象以忽略无效的SSL证书并获取信息。就像现在一样,它似乎只是拒绝证书并停止。谢谢。 最佳答案 好吧,我之前已经找到了这个解决方案,但它没有用,这是因为我仍在使用实际的XMLHttpRequest。使用此语句创建它时:httpreq=newActiveXObject("Msxml2.ServerXMLHTTP.3.0

javascript - 为什么浏览器不遵循使用 XMLHTTPRequest 和 CORS 的重定向?

我正在使用RESTfulAPI为某些服务编写Web应用程序。API位于https://api.example,应用位于https://app.example。使用CORS的简单GET请求在Chrome和Firefox中工作得很好。某些方法通过POST接受数据,并在Locationheader中返回带有新uri的303代码。预检OPTIONS请求没问题:RequestMethod:OPTIONSStatusCode:200OK请求headerAccept:*/*Accept-Charset:UTF-8,*;q=0.5Accept-Encoding:gzip,deflate,sdchAcc

javascript - XMLHttpRequest:多部分/相关 POST,以 XML 和图像作为有效负载

我正在尝试从Chrome扩展中将图像(带有元数据)发布到PicasaWebalbums。请注意,如我所述here,具有Content-Typeimage/xyz的常规帖子有效.但是,我希望包括描述/关键字和protocolspecification描述了一个multipart/relatedformat带有XML和数据部分。我通过HTML5FileReader和用户文件输入获取数据。我检索一个二进制文件字符串使用FileReader.readAsBinaryString(file);假设这是我在FileReader加载字符串后的回调代码:functionupload_to_album(

javascript - 跨站 XMLHttpRequest

我想提供一段Javascript代码,它可以在包含它的任何网站上运行,但它总是需要在托管Javascript的服务器上获取更多数据(甚至修改数据)。我知道出于显而易见的原因存在安全限制。考虑托管在xyz.com上的index.html,其中包含以下内容:some.js能否使用XMLHttpRequest将数据发布到abc.com?换句话说,abc.com是否因为我们从那里加载了Javascript而隐式信任? 最佳答案 Willsome.jsbeabletouseXMLHttpRequesttopostdatatoabc.com?I

javascript - 如何使用 Jasmine 测试 XMLHttpRequest

如何在没有jQuery的情况下测试XMLHttpRequest或纯JavascriptAJAX上的onreadystatechange?我这样做是因为我正在开发Firefox扩展。我想我必须使用spy,但不知道如何使用,因为我的ajax不会返回任何东西。submit:function(){varurl=window.arguments[0];varrequest=newXMLHttpRequest();request.open("POST",'http://'+this.host+'/doSomething',true);request.setRequestHeader("Conten

javascript - 打开一个新窗口,其中包含从 XMLHttpRequest 返回的 blob 对象中的 PDF 数据

在JavaScript中,我正在向生成PDF并返回PDF数据的服务器发出XMLHttpRequest。在Chrome中,我可以像这样在新窗口/标签页中打开此数据:window.open(URL.createObjectURL(RETURNED_DATA));其中RETURNED_DATA是从XHR返回的实际数据。在IE10中(我假设是旧版本的IE),尝试使用DOMStringwindow.open()时出现“权限被拒绝”从URL.createObjectURL()返回的对象我已经尝试了各种版本,例如在发送XHR之前打开新窗口并在XHR回调中更新新窗口的位置,以及使用仅包含XHR的简单H

javascript - 在哪里可以找到 XMLHttpRequest 实现?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我想了解XMLHttpRequest如何在Javascript中工作的底层细节,但是我没有运气在Rhino或V8代码中找到实现代码。我对这两个项目中的代码都不熟悉,所以我可能没有找到正确的位置。有没有可用的开源实现?

javascript - XmlHttpRequest getAllResponseHeaders() 不返回所有 header

我正在尝试从ajax请求中获取响应header,但jQuery的getAllResponseHeadersxhr方法仅显示“Content-Type”header。有人知道为什么吗?这是响应头访问控制允许凭据:trueAccess-Control-Allow-Headers:If-Modified-Since,Cache-Control,Content-Type,Keep-Alive,X-Requested-With,Authorization访问控制允许方法:GET、PUT、POST、DELETE、OPTIONS访问控制允许来源:*访问控制最大年龄:1728000授权:apikey=

javascript - XDomainRequest 与 XMLHTTPRequest

我们正在使用PixiJS创建一个应用程序,其中有一个动态json加载器。它使用以下方式加载.json文件:if(window.XDomainRequest){this.ajaxRequest=newwindow.XDomainRequest();}elseif(window.XMLHttpRequest){this.ajaxRequest=newwindow.XMLHttpRequest();}else{this.ajaxRequest=newwindow.ActiveXObject('Microsoft.XMLHTTP');}这似乎在除WindowsPhone和IE之外的任何地方都有

javascript - 使用 XmlHttpRequest : Streaming? 发送文件

我正在尝试通过拖放上传大文件。我有这段Javascript代码:xhr=newXMLHttpRequest();xhr.open('POST',url,true);xhr.setRequestHeader('X-File-Name',file.name);xhr.setRequestHeader('X-File-Size',file.size);xhr.setRequestHeader('Content-Type',file.type);xhr.send(file);其中url是目标url的字符串,file是我在之后检索到的Blob(根据http://www.w3.org/TR/XML