xmlhttprequest相关内容

使用 chrome 扩展程序登录网站并从中获取数据

我正在开发一个 Chrome/Chromium 扩展程序,它将从学校系统读取学校成绩和成绩.问题是该站点不记得登录的用户.因此,我不能使用 AJAX. 仅当我在其他选项卡上登录到该页面时.但我想在后台自动登录该页面.解决方案可能是 iframe 标签,但 Chrome/Chromium 不允许我阅读和操作 iframe 内容.是否有任何解决方案如何以登录用户的身份在页面中进行操作?谢谢 ..

使用 application/json 优于 text/plain 的优势?

使用内容类型 application/json 通过 text/plain 发送序列化为 json 的对象是否有任何性能优势? 我知道许多框架(如 Spring)可以根据内容类型映射和序列化数据,但总的来说,我发现这个过程非常简单,因此使用 application/json 在 text/plain 上用于 JSON 对象. 例子: xhr.setRequestHeader(“Con ..
发布时间:2022-01-15 21:39:03 Java开发

如何调试通过 AJAX(特别是 jQuery)加载的 Javascript

我最近改变了我的编码风格,使用更复杂的项目来“按需"加载页面(及其嵌入式脚本).但是,很难像加载这些脚本时那样调试它们: jQuery.get('/myModularPage', function(html){/* 将加载的页面插入DOM */}); 或 $('#some-container').load('/myOtherPage'); 这些脚本运行完美,但如果我在调试,如何在这些动态加 ..

AJAX 请求和普通浏览器请求的区别

AJAX 请求和直接浏览器请求之间有区别吗(就网页的调用和加载方式而言)? 换句话说,我的意思是:直接服务器端请求的处理方式是否不同于客户端请求(由浏览器发起)? 解决方案 就服务器而言,AJAX 请求与“正常"浏览器请求相同,除了可能略有不同的 HTTP 标头.例如chrome 发送: X-Requested-With:XMLHttpRequest 我不确定该标头是否标准化,或 ..
发布时间:2022-01-15 21:38:48 前端开发

VBA HTML Scraping - 来自复杂表的“.innertext"

全部, 我创建了以下模块来从以下地址中提取单个值(伦敦房价变化 100 万%): https://www.hometrack.com/uk/insight/uk-cities-house-price-index/ 具体值嵌套在以下代码中: 下面的 VBA 代码是我的抓取尝试.我,也许是错误的,觉得我非常接近捕获价值——但代码不起作用. 有人知道我哪里出错了吗?它不显示 ..
发布时间:2022-01-15 21:38:24 其他开发

为什么这段代码不起作用?我正在创建一个 Firefox 扩展,但代码没有运行.但是,如果我将代码粘贴到控制台中,它就可以工作

我做了一个 Firefox 扩展来获取所有请求的 url 并显示它们.但代码只有在我将其粘贴到控制台时才有效. 当扩展程序加载时它没有显示任何错误,它似乎只是不会运行 这是完整的代码 xhrScript.js (function(){const proxiedOpen = XMLHttpRequest.prototype.open;window.XMLHttpRequest.p ..

使用 dropzone 向后端发送附加数据

我正在尝试通过 dropzone 将图像文件的特定 - 已经知道 - 位置 ID 发送到后端,该 ID 将上传到服务器上.虽然正在使用 formData.append(),但我看到没有附加任何内容.而只是显示了这个“FormData {}". dropzoneObject.on("sending", function(file, xhr, formData){var nameOfFile = $ ..
发布时间:2022-01-15 21:37:34 PHP

跨域请求本地文件

我需要在浏览器中打开一个本地 html 文件.javascript 工作正常,但 ajax 停止工作,并且 XMLHttpRequest 给出了跨源错误.有没有办法从本地目录运行 ajax.我有必要只从本地文件运行它. 谢谢 解决方案 对于任何想知道的人,我必须在应用程序中运行一个服务器来提供 js 文件.似乎不运行服务器就不可能做到这一点.如果有人知道另一种方法,请告诉. ..
发布时间:2022-01-15 21:37:20 前端开发

Ajax 密集型页面:重用同一个 XMLHttpRequest 对象还是每次都创建一个新对象?

我正在开发某种在线多用户编辑器/合作界面,它将在一个页面的生命周期内执行大量(如数千个)ajax 请求. 什么是最好的:(在稳定性、兼容性、避免麻烦方面的“最好") 创建一个 XMLHttpRequest 对象并为每个 HTTP 请求重用它 为每个 HTTP 请求创建一个新的 XMLHttpRequest 对象 管理 XMLHttpRequest 对象的动态“池",在启动 ..
发布时间:2022-01-15 21:37:10 前端开发

如何创建 XMLHttpRequest 包装器/代理?

想到的这些方法,各有什么优缺点? 方法一:增强原生实例 var _XMLHttpRequest = XMLHttpRequest;XMLHttpRequest = 函数() {var xhr = new _XMLHttpRequest();//在此处增加/包装/修改var _open = xhr.open;xhr.open = 函数(){//自定义的东西return _open.apply ..
发布时间:2022-01-15 21:37:02 前端开发

Service Worker 可以响应同步的 XHR 请求吗?

我想使用 Service Worker 来增强现有网站.特别是,我想通过让 Service Worker 在实际资源不可用时使用占位符资源响应请求来添加更好的离线支持.这种方法一直有效,但我遇到了障碍.站点中有几个地方使用 同步 XHR 请求来加载某些资源,而我的 Service Worker 在 Chrome 中没有接收到它们的事件.(请不要建议消除同步 XHR 请求.这是可取的,但超出了范围. ..
发布时间:2022-01-15 21:36:45 前端开发

Firefox 异常'JavaScript 组件没有名为:“可用"的方法'

我正在使用 Django 构建一个 Web 应用程序.我通过 Ajax (jQuery v1.8.3) 在 Javascript 中有一堆 API 调用. 它们中的大多数都有效,但特定的一个会导致返回对象的状态为 0,并且此消息作为 statusText: [Exception...“'JavaScript 组件没有名为:“available"'的方法,调用方法时:[nsIInputS ..
发布时间:2022-01-15 21:36:31 前端开发

FormData() 对象不会从表单添加提交类型的输入,而在 Firefox 上

今天我遇到了一个有趣的错误,花了很多时间才弄清楚. 设置 页面上的表单.提交时,数据被捕获并用它创建 new FormData() 对象. 该对象通过 xhr 请求发送到 .php 脚本,然后返回 ok/error 消息. 代码看起来像这样:(简化版,不需要绒毛) 如果给出 form,则将 fd 的条目设置为 构造form 的表单数据集. 那么在构造表单数据集的描述 ..
发布时间:2022-01-15 21:35:51 前端开发