2013-02-11 16 views
8

私はウェブポータルタイプのアプリケーションへのランディングと情報ページとしてウェブサイトを持っています。Html5の履歴ドメインからサブドメインへのApi - pushState

ポータルビューに美しく遷移するアニメーションを設定するためのリンクが必要です(ナビゲーションがスライドアウト、新しいナビゲーションがスライド、さまざまなウィジェットがフェードアウト、新しいフェードインなど)。

しかし、私はまた、www.mydomain.comからportal.mydomain.comに行くURLが必要です。

私は両方のポータルとサブドメインになるURLを読み込むアニメーションを持っている任意の長さに行きたいです。

これはセキュリティポリシーに違反し、許可されないことを理解していますが、リロードが必要な場合は、ポータルへの流体移行を実現する方法がありません。

何かできることはありますか?おそらく、2つのドメイン間の明示的な信頼関係を確立するための何らかの方法です。

+0

あなたがサブドメインにpushStateしようとしているときに、history.jsからエラーが出るのですか? – gmaliar

+0

本当に私です。 SecurityError:操作が安全ではありません。 – parliament

+0

ええと、まあ、それは同じ起源のポリシーに反対しているので、あなたはその後できないようです。 – gmaliar

答えて

5

できません。これは設計によるものです。例外はありません。 Mozilla pushState documentationから

The new URL must be of the same origin as the current URL; otherwise, pushState() will throw an exception.

+0

私のコメントのリンクは、どうやって行うのですか? – parliament

+0

'pushState'、' replaceState'、または 'History API'について言及していますか? –

+0

回避策はありますか? – masterweily

関連する問題