2016-07-10 6 views
0

kann jemand einen Blick auf meine Schnipsel und korrigieren Sie mich, wenn er weiß, was ich falsch gemacht. Vielen Dank im Voraus.Holen Sie sich Cookie von einer anderen Domain Javascript

ich die Cookies in JavaScript von einer URL bekommen .. Mein Ansatz war es, die URL in einem neuen Tab zu öffnen und die Cookies in dem lokalen Speicher festgelegt, aber es gibt nichts in dem Speicher

btw das im Begriff ist, eine chrome-Erweiterung

var w = window.open('urlWithCookies'); 
w.focus(); 

localStorage.setItem('allCookies', document.cookie); 

w.close(); 

Antwort

1

Aufgrund der same-origin policy, können Sie keine Cookies, local Artikel und dergleichen für andere Domains lesen oder zu setzen. Wenn es in einem bestimmten Webbrowser möglich wäre, wäre das eine klaffende Sicherheitslücke und schnell behoben.

Stattdessen arrangieren Sie eine andere Möglichkeit, mit der Website zu kommunizieren. Zum Beispiel kann die Website CORS verwenden, um Ihnen Zugriff auf einige Daten zu gewähren, oder Sie können sich an einen Web-Server von Ihnen wenden, der dann mit der Website kommuniziert.