龙空技术网

1,HTML揭秘

富足风声Dy 60

前言:

目前你们对“同源策略的范畴有哪些”大概比较珍视,我们都需要了解一些“同源策略的范畴有哪些”的相关文章。那么小编也在网摘上汇集了一些有关“同源策略的范畴有哪些””的相关文章,希望小伙伴们能喜欢,姐妹们一起来了解一下吧!

1,同源策略:帮助在浏览器中隔离(协议相同,域名相同,端口相同)。2,浏览器不同的域名不能访问对应的cookie但是内部的表单没有限制。3,同源策略限制范围:

1)cookie,localStorage和IndexDB无法读取。localStorage同步调去,存储超过2.5m出现性能问题,IndexedDB,Web SQl 50m异步调取数据

2)Dom无法获取,

3)ajax请求不能发送

4,前端跨域的几种方式(如何设置同源策略)

1,cookie:document.domain;最实用的策略;

2,img: src属性;

 var s = new Image();  var p = new Date.now(); s.src = '' ; s.onload = function(){  var end = Date.now(), t = end-start, v = '1.1'/t + 'kb/s'; var level = 10 - Math.flow(v/100) }

3,iframe:页面异步;

4,script:src引用;

5,ajax:

6,jsonp:访问js文件?callback=xxx(看原理)

7,form

8,link

9,css,background属性(css攻击)

10,cors:跨源资源分享

11,xss,

12,window.postMessage

13,websocket

5,如何突破同源策略

html标签:img, iframe, script(jsonp), link(background)

6,语义化(使用div进行布局,不要用div进行无意义的包裹,span行内常规元素)便于浏览器理解,便于爬虫。

标签:header,footer,nav,article,section,aside,address等经典标签。

7,尽量少写HTML减少Dom渲染时间,浪费整个文件大小(before,after)争取一个元素显示三个8,高阶跨域WebSocket, postMessage(iframe image),代码压缩成图片

标签: #同源策略的范畴有哪些