我正在编写一项服务(比如 service.com),为在 IFrames 内运行的外部应用程序提供 REST API。 (这些应用程序由 service.com 之外的域托管)。
我正在为应用程序规划一个 javascript 客户端库,以向 service.com REST API 发出纯 javascript 请求——基本上使用 postMessage 和一些广告-对我的 API 调用进行临时封装,以跨框架来回获取消息(从 outside-app.com IFrame --> service.com REST API,然后通过响应返回到 IFrame)。
我的问题:是否有任何健壮的通用 javascript 库来完成我需要的那种跨域 REST 请求代理,还是我应该从头开始破解它?
最佳答案
你听说过origin access control吗? ?您可以只在 .htaccess 中设置它以允许跨域的 XHR 请求。
Header Set Access-Control-Allow-Origin *
在这种情况下,除了标准 AJAX 组件之外,您不需要任何东西。
关于javascript - 使用 Javascript、HTML5 的跨域 REST 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3042529/