2011-07-17 3 views
0

どのように効果的である:「1つの道のみ」スタイルのAjaxのコマンドのクロスドメインの制限を回避する方法としてvar i = new Image();を使用しています。信号のみリモートコマンドの代わりに、真のAjaxのi.src ...

var i=new Image(); 
i.src='http://secondary.domain.com/command.gif?command=somecmd&rand='+....epoch time....; 
... mod_rewrite the above url to php script ... 

私たちには、常に204を返す一連のコマンドがあります。私たちはこれを別の箱に移すことを考えていました。

私たちがレンダリングをしなくても、ブラウザが画像に当る確率はどれくらいですか?

誰もがこのオフハンドでクロスブラウザーの問題を知っていますか?

domのどこかに1px/1pxの画像を実際にレンダリングして、画像がヒットすることを確認する方が良いでしょうか?

すでにmemcachedを使用して、.domain.comにCookieを設定しているセッションベースのスタッフ。

ありがとうございました!

答えて

2

この方法の代わりにJSONPを使用することをお勧めします。チェックアウト:http://en.wikipedia.org/wiki/JSONP。スクリプトタグのレンダリングについて心配する必要はありません。

+1

このようなことを私たちに指摘してくれてありがとう。私たちが達成したいと思っていたことに対して素晴らしい作品です。 –

関連する問題