2011-12-14 13 views
4

私はほとんど不可能な問題を抱えていますが、私は誰かがいくつかの実用的な解決策または回避策を考え出すことを望んでいます。複数のドメインでHTML5のpushState()を使用できますか?

私はHistory.jsを使用して、オンデマンドページの変更を行い、リンクをクリックすると完全なページを読み込まないようにするWebサイトを持っています。ただし、私のウェブサイトには複数のドメインがあるため、クロスドメインポリシーではホストと完全なURLを変更することはできません。相対パスのみを変更/設定できます。

誰でも私を助け、どのようにHistory.jsを利用してクロスドメインポリシーを克服できますか?しかし、私はこれらの複数のドメインの使用を止めることはできないので、単一のドメインは解決策ではありません。

ご協力いただきありがとうございます。

+0

これを実現する方法があることを望みます。ドメインによって、互いがこれを行うことが可能になる方法もあります。どちらも見つけられなかった.. – Flion

答えて

6

セキュリティ上の理由から不可能です。クロスドメインのpushStateを許可すると、悪意のあるドメインが信頼できるドメインとして偽装される可能性があります。

関連する問題