2012-01-17 23 views
0

ユーザーがログインして、自分のドメインからスクリプトを読み込むスクリプトタグがあるサードパーティのWebサイトにリダイレクトされるWebアプリケーションを開発しています。私のウェブサイトがfoo.comであればサードパーティのウェブサイトで自分のCookieにアクセスするにはどうすればよいですか?

意味は、その後、第三者のウェブサイト上で、スクリプトタグなどがあります:私は、私は私のユーザーに設定されたクッキーにアクセスしたい

<script src="http://www.foo.com/script.js"></script> 

とき、彼らbar.comウェブサイトに追加されたスクリプトを使用してfoo.comにログインしました。これどうやってするの?

答えて

1

JavaScriptは、異なる原点のCookieにアクセスすることはできません(また、原点はHTMLドキュメントの提供元であり、スクリプトではありません)。

+0

は、私はハードにすることを見つける;(あなたは、コンテンツタイプの権利を得ることを確認し、キャッシュの問題を注意してください、あなたがプログラム的に生成することができる)は、データが必要な場合

、あなたは、スクリプトファイルに含める必要があります。あなたはサードパーティのクッキーが何であるかを信じていませんか? –

+0

@Che Kofif - 他の発信元は** HTTP **を使用してCookieを設定したり読み込んだりすることができます(これはJSソースにデータを含める方法です)。ドキュメント原点のみがAPIを介してCookieを公開しますJavaScriptは直接アクセスできます。 – Quentin

関連する問題