10月 2013年
クロスドメイン制約 を XmlHttpRequest level 2 で 回避 (プリフライト)
クロスドメイン制約 を 回避 する クライアント & サーバー 実装 を XmlHttpRequest level2 の プリフライト を利用して実現します。
クロスドメイン通信 を実現するには "サーバー側" と "クライアント側" の2カ所に対して手を入れる必要があるかどうか考えます。 ここでは、"クライアント側" と "サーバー側" 両方に手を加えて クロスドメイン通信 を実現する方法を載せます。 具体的には、XmlHttpRequest level2 の プリフライト を利用して クロスドメイン通信 を行えるようにします。
Akinari Tsugo
0:03
ASP.NET,
C#,
Web API,
クロスドメイン通信
JavaScript で 関数 を 文字列化 する方法
「文字列 で記載された 関数 を 実行 する」方法は eval
を使いますが、
ここではその逆「関数 を 文字列化 する 方法」を記載します。
関数の文字列化
サンプルコード(関数 → 文字列)
var actFunc, strFunc; // 関数の実態 actFunc = function (a, b) { return a * b; }; // 関数の文字列化 strFunc = '' + actFunc; // 試しに表示してみる... window.alert(strFunc);
Akinari Tsugo
1:04
JavaScript