2

それで、それはどのように機能しますか?どうしてreceiver.htmlを持つことでクロスドメイン通信が可能になるのでしょうか?私は...ただ...分かりません。

たとえば、(例としてHeyzapを使用)

<script type="text/javascript" src="http://tools.heyzap.com/external/tools/v4.js"></script> <script type="text/javascript">   HeyzapTools.load({
    game_key: "your-game-key-here",
    hz_receiver_url: "http://example.com/hz_receiver.html"  });

</script>

hz_receiver.htmlには次のコンテンツがあります。

<html>
  <body>
    <script src="/external/tools/hz_receiver.js" type="text/javascript"></script>
  </body>
</html>

では、なぜクロスドメインが許可されるのでしょうか。

4

1 に答える 1

1

一日の調査の結果、それがクロスドメイン通信に対処する方法であることがわかりました。

http://msdn.microsoft.com/en-us/library/bb735305.aspx

おそらく、receiver.html内のjsにはiframeがあります。クロスドメインを処理するために同じ概念を使用しています。

于 2011-01-06T20:30:41.407 に答える