浏览器检查域的时机
檢查域
(1)訪問(wèn)window對(duì)象
(2)XHR請(qǐng)求:?Access-Control-Allow-Origin響應(yīng)頭
(3)訪問(wèn)frame/iframe對(duì)象
(4)訪問(wèn)文件
(5)訪問(wèn)cookie
不檢查域
(1)<script>
(2) ?css
(3)<img>
(4)<video>和<audio>
(5)插件<object>,<embed>和<applet>
(6)@font-face
(7)<frame>和<iframe>
? ? ?
? ?
? ? ?
? ? ?
? ?
存取瀏覽頁(yè)面,也就是DOM中的Window物件
透過(guò)XmlHttpRequest發(fā)送URLs
存取frame或iframe
存取文件內(nèi)容,包含文件中的內(nèi)嵌的物件
存取cookies
然而,上述的檢查並未包含在HTML頁(yè)面中的連結(jié)來(lái)源,如:圖片連結(jié)、外部CSS連結(jié),及外部scripts連結(jié),唯一會(huì)檢查的就是透過(guò)XmlHttpRequest方法存取外部文件的時(shí)候。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Same_origin_policy_for_JavaScript?redirectlocale=en-US&redirectslug=JavaScript%2FSame_origin_policy_for_JavaScript
https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS
總結(jié)
- 上一篇: JS域:加载(它的页面的)域 -(所在页
- 下一篇: 2017年html5行业报告,云适配发布