What are the implementation methods of javascript-Cross-origin?

Source: Internet
Author: User
1. is there any supplement to cross-Origin through IFRAME2, JSONP3, http header setting, Access-Control-Allow-Origin: * 4, server proxy 5, and nginx Reverse proxy? 1. IFRAME
2. through JSONP
3. set the http header, Access-Control-Allow-Origin :*
4. server proxy
5. implement cross-origin through nginx Reverse proxy

Are there any other supplements?

Reply content:

1. IFRAME
2. through JSONP
3. set the http header, Access-Control-Allow-Origin :*
4. server proxy
5. implement cross-origin through nginx Reverse proxy

Are there any other supplements?

PHP powerful tool class, curl. use this to achieve perfection

window.name

Set Access-Control-Allow-Origin: * it should belong to CORS

Usewindow.navigatorCross-Origin
This solution can only be used in ie6 and ie7.
This is because there is a bug in ie6 and ie7. Is the parent page and child pagenavigatorIs shared.

The general solution ispostMessage,window.name,window.navigator.

postMessageIs used in standard browsers.
window.nameAndwindow.navigatorYesie,window.nameMust be checked regularly.nameChange or not, andnavigatorThis does not exist.

feature detectionThe priority is postMessage, navigator, and name.

See:

Mainstream include cors, HTML5 postmessage, josnp, and server proxy.

Here is a summary: frontend Cross-Origin and its solution.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.