官术网_书友最值得收藏!

  • CORS Essentials
  • Rajesh Gunasundaram Randall Goya
  • 209字
  • 2021-07-09 19:53:41

Considering the origin of entities

Access to DOM elements is allowed only when the request scheme, hostname, and port number match those of the current URI. A subdomain cannot share DOM elements with the parent domain.

  • Scheme in web applications is typically http:// or https://
  • Hostname is typically the domain name plus TLD, or the unique IP address
  • Port number:
    • Typically, port 80 is implicit in http://
    • 443 for SSL over https://

If the Scheme, Hostname, and port number do not match the DOM element, then resource sharing is prohibited as they do not share the same origin. Considering the domain http://www.example.com, the following table provides various combinations of matching and mismatching origins:

Internet Explorer exception policy

Internet Explorer (IE) implements two major differences when it comes to the same-origin policy:

  • IE Trust Zones allow different domains: If both domains are in a highly trusted zone, then the same-origin policy limitations are not applied.
  • Port is ignored: IE ignores the port in same origin components. These URIs are considered from the same origin:
    • http://www.example.com:80/dir/page1.html
    • http://www.example.com:81/dir/page1.html

      Tip

      These exceptions in Internet Explorer are non-standard and are not supported in other browsers. If an application is only viewed in Windows RT mobile or Internet Explorer, then these exceptions could be useful.

主站蜘蛛池模板: 灵璧县| 老河口市| 莒南县| 博野县| 阿城市| 古交市| 张掖市| 伊春市| 沙雅县| 鲁甸县| 德庆县| 樟树市| 洮南市| 江津市| 井陉县| 汨罗市| 南汇区| 尼玛县| 宽城| 许昌市| 两当县| 翁牛特旗| 普安县| 麻城市| 大方县| 钟山县| SHOW| 海宁市| 东莞市| 潮安县| 新龙县| 徐水县| 大石桥市| 福州市| 古田县| 微山县| 西充县| 巴塘县| 茶陵县| 栖霞市| 洪洞县|