logo

如何实现跨域?

How can you implement cross-origin (CORS) requests / cross-domain access?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: hard

分类: Web, Security, Network

标签: Cross-Origin, CORS, JSONP, postMessage, Proxy, WebSocket

参考答案摘要

答案 方式一:图片ping或script标签跨域 图片ping常用于跟踪用户点击页面或动态广告曝光次数。 script标签可以得到从其他来源数据,这也是JSONP依赖的根据。 方式二:JSONP跨域 JSONP(JSON with Padding)是数据格式JSON的一种“使用模式”,可以让网页从别的网域要数据。根据 XmlHttpRequest 对象受到同源策略的影响,而利用