2

同源策略 (SOP) 阻止基于 Kendo jQuery 的控件对不同域上的 API(例如:ASP.NET WebAPI)执行 CRUD 操作。我们的 javascript 前端与通过 JSON 通信的 ASP.NET WebAPI 位于不同的域中。我们想用来绕过 SOP 限制的解决方案是实现跨域资源共享 (CORS)。但是 IE 版本 8 和 9 通过 XDomainRequest 而不是 XMLHttpRequest 支持 CORS。

George Durzi 编写了一个 JavaScript 传输函数,该函数使用 IE 的 XDomainRequest 对象,并为这篇博客文章中的所有其他调用者封装了 $.ajax() 。

我想通过在 Kendo UI 库中创建自定义传输将这个 javascript 传输功能合并到 Kendo UI 中。

4

1 回答 1

1

一种方法是通过包含jquery.ieco​​rs.js来修补 jQuery 。这是一篇包含更多信息的博客文章:http ://www.kendoui.c​​om/blogs/teamblog/posts/11-10-03/using_cors_with_all_modern_browsers.aspx

于 2012-12-21T07:16:47.757 回答