2

Same Origin Policy (SOP) は、Kendo jQuery ベースのコントロールが別のドメインの API (例: ASP.NET WebAPI) に対して CRUD 操作を実行するのを防ぎます。私たちの JavaScript フロントエンドは、JSON 経由で通信する ASP.NET WebAPI とは異なるドメインにあります。SOP の制限を回避するために使用したいソリューションは、クロスオリジン リソース共有 (CORS) を実装することです。ただし、IE バージョン 8 および 9 は、XMLHttpRequest ではなく XDomainRequest を介して CORS をサポートします。

George Durzi は、このブログ記事で、IE 用の XDomainRequest オブジェクトを使用し、他のすべての呼び出し元用に $.ajax() をカプセル化する JavaScript トランスポート関数を作成しました。

Kendo UI ライブラリでカスタム トランスポートを作成して、この JavaScript トランスポート関数を Kendo UI に組み込みたいと考えています。

4

1 に答える 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 に答える