0

チャット スクリプトにロング ポーリング iframe ソリューションを使用しています。残念ながら、iframe はサブドメイン呼び出しであるため、iframe とメイン ドキュメントで document.domain='yourdomain.com' を設定する必要があります。

大きな問題は...ポップアップとiframeを使用する他のすべてのスクリプトが壊れていることです。彼らは今でも私に document.domain を入れるように要求しています。それは修正されますが、これは理想的な解決策ではありません。この問題を回避する別の方法はありますか?

4

1 に答える 1

1

JavaScriptには、セキュリティの問題に関してドメイン間の制限があります。document.domain理想的/単純な解決策は、実際にあなたが提案しているようなものを定義することです。

JSONPiFrameプロキシのような他の代替ソリューションがあります。詳細はこちら:iFrameクロスドメインJavaScript呼び出し(そのページの2番目のリンクは機能しませんが、jQueryをプロキシする優れたリソースがあります)。

お役に立てれば。

于 2010-05-04T13:27:01.220 に答える