2017-08-13 13 views
0

XMLHttpRequestを使用するChromeCastカスタムレシーバを使用して同じドメインにCookieを送信します。次のコードを使用していますが、リクエストのヘッダーを見ると、Cookieヘッダーは表示されません。ChromeCastカスタムレシーバのXMLHttpRequestがCookieヘッダーを同じドメインに送信しない

ChromeCast経由でXMLHttpRequestでCookieを使用してリクエストを送信する方法はありますか?

$.cookie("a", "test",{expires: 7, path: "/"}); 

var r = new XMLHttpRequest(); 
r.open('GET', '/api/checksession', true); 
r.withCredentials = true; 
r.send(); 

ありがとう。

答えて

0

このthreadを参照して、manifest.jsonのアクセス許可が正しく設定されていることを確認することをお勧めします。

このdocumentationから、クロムエクステンションのmanifest.jsonにクロスサイトドメインリクエストのアクセス許可を適切に設定する必要があります。適切に実行されると、既にターゲットドメインに設定されているクッキーが、そのドメインに対して行っているリクエストとともに送信されます。

localhost:port_numberで再生する場合は特に注意する必要があります。それを動作させるには、manifest.jsonでそのドメインを完全に指定する必要があります。私は、localhostドメインが完全に指定されていないと、厄介な振る舞いで終わった。

+0

ありがとうございますが、アプリケーションが同じドメインにリクエストを送信するため、CrossDomainの問題ではありません – Erkan

関連する問題