跨域:当协议、子域名、主域名、端口号中任意一各不相同时,都算不同的“域”。不同的域之间相互请求资源,就叫“跨域”。浏览器的安全策略是需要同源,目的是保护用户的安全信息。如cookie、localStorage和IndexDB无法读取,无法操作跨域的iframe里的dom元素,ajax请求不能发送。 ...
分类:
其他好文 时间:
2019-03-18 14:09:48
阅读次数:
185
在 Selenium 中, get() 方法会在网页框架加载结束后结束执行,此时如果获取 page_source ,可能并不是浏览器完全加载完成的页面; 如果某些页面有额外的 Ajax 请求,我们在网页源代码中也不一定能成功获取到。所以,这里需要延时等待一定时间,确保节点已经加载出来; 我们可以指定 ...
分类:
其他好文 时间:
2019-03-18 10:24:46
阅读次数:
239
在使用ajax请求数据是,开始的时候是打算将ajax的数据取出,并赋予给全局变量,但是在实际编码过程中发现并不能将数据赋予给最开始定义的全局变量,出现这个问题的原因是由于ajax异步加载的原因,所以只能用其他方法来解决,下来是解决的方法 第一个解决方法没有使用全局变量,直接在ajax请求中将请求到的 ...
分类:
Web程序 时间:
2019-03-15 01:04:01
阅读次数:
229
原因:ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,ajax没法解析后台返回的文件流,所以无法处理二进制流response输出来下载文件。 解决方法:使用form表单提交实现文件下载 1,后台代码实现方法: 2,前端页面使用Ajax下载文件 或者 ...
分类:
Web程序 时间:
2019-03-15 01:02:50
阅读次数:
394
元素选择器: ajax请求: Ajax向java后台中传值为数组时,后台接收不到(为null)的问题 列表节点选择遍历 ...
分类:
Web程序 时间:
2019-03-14 10:34:04
阅读次数:
190
轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 优点:后端程序编写比较容易。 缺点:请求中有大半是无用,浪费带宽和服务器资源。 实例:适于小型应用。 长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接, ...
分类:
编程语言 时间:
2019-03-12 18:25:31
阅读次数:
194
伪Ajax请求: 利用iframe进行伪造请求,利用js给iframe的src属性添加网址,iframe会给这个网址发送静态请求 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head ...
分类:
Web程序 时间:
2019-03-11 23:56:25
阅读次数:
331
背景: 同源策略:NetSpace公司引入,基于浏览器安全,防止浏览器收到XSS、CSFR等攻击。同源,即协议+域名+端口完全一致。 同源策略限制的行为: Cookie、LocalStorage和IndexDB无法读取 DOM和JS对象无法获取 Ajax请求不能发送 解决方案: 方案一:JSONP ...
分类:
其他好文 时间:
2019-03-08 00:25:20
阅读次数:
208
1.python序列化:把某种东西转换成可以保存在文件里边东西的过程叫序列化2.Django中的序列化:主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。3.Django序列化返回数据的三种方式:(1)数据库:django_form\XLH\models.p ...
分类:
其他好文 时间:
2019-03-07 15:47:07
阅读次数:
150
这是第二次在项目中遇到此问题,ajax请求成功后在success函数中为Vue实例data里的变量赋值,却失败了 原因在于在ajax的success函数中,this的指向不再是vue的实例 解决办法可以先把this保存起来 参考资料 "Vue中ajax赋值问题" ...
分类:
Web程序 时间:
2019-03-07 01:13:59
阅读次数:
561