Als «cross-domain» getaggte Fragen

Domänenübergreifend bezieht sich auf Webanwendungen, die außerhalb ihrer Hostingdomäne / ihres Webservers kommunizieren. Dies kann in Form von Netzwerkanforderungen an andere Server oder durch gemeinsame Nutzung von Daten mit DOM-Komponenten erfolgen, die von verschiedenen Domänen auf derselben Webseite bereitgestellt werden.

4
von jquery $ .ajax bis eckig $ http
Ich habe dieses Stück jQuery-Code, das gut funktioniert. jQuery.ajax({ url: "http://example.appspot.com/rest/app", type: "POST", data: JSON.stringify({"foo":"bar"}), dataType: "json", contentType: "application/json; charset=utf-8", success: function (response) { console.log("success"); }, error: function (response) { console.log("failed"); } }); Jetzt versuche ich, dies ohne Erfolg in Angular.js Code zu konvertieren: $http({ url: "http://example.appspot.com/rest/app", dataType: "json", method: …


15
Firefox 'Cross-Origin Request Blocked' trotz Headern
Ich versuche, eine einfache Cross-Origin-Anfrage zu stellen, und Firefox blockiert sie konsequent mit diesem Fehler: Ursprungsübergreifende Anforderung blockiert: Die gleiche Ursprungsrichtlinie verbietet das Lesen der Remote-Ressource unter [url]. Dies kann behoben werden, indem die Ressource in dieselbe Domäne verschoben oder CORS aktiviert wird. [url] Es funktioniert gut in Chrome und …

6
Unsicherer JavaScript-Versuch, mit URL auf Frame zuzugreifen
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, einen Hashwert für die übergeordnete URL von iframe festzulegen, die eine andere Domänen-URL enthält: Unsicherer JavaScript-Versuch, auf Frame mit der URL "URL1" vom Frame mit der URL "URL2" zuzugreifen. Domänen, Protokolle und Ports müssen übereinstimmen. Wie kann ich dieses Problem beheben?

5
Fehler 'Kein Transport' mit jQuery-Ajax-Aufruf im IE
Ich muss die foursquare API verwenden, um nach Veranstaltungsorten zu suchen. Natürlich ist es domänenübergreifend. Es gibt keine Probleme in Firefox, aber in Internet Explorer (7, 8, 9, die ich getestet habe). Mein Javascript-Code sieht aus wie: searchVenues: function(searchQuery) { $.ajax({ url: 'https://api.foursquare.com/v2/venues/search', data: { sw: bound_south_west, ne: bound_north_east, query: …



11
AJAX in Chrome sendet OPTIONEN anstelle von GET / POST / PUT / DELETE?
Ich arbeite an einer internen Webanwendung bei der Arbeit. In IE10 funktionieren die Anforderungen einwandfrei, aber in Chrome werden alle AJAX-Anforderungen (von denen es viele gibt) mit OPTIONEN anstelle der von mir angegebenen Methode gesendet. Technisch gesehen sind meine Anfragen "domänenübergreifend". Die Site wird auf localhost: 6120 bereitgestellt, und der …

8
Aktivieren der CORS (Cross-Origin Resource Sharing) im Express.js-Framework auf node.js.
Ich versuche, in node.js einen Webserver zu erstellen, der domänenübergreifendes Scripting unterstützt und gleichzeitig statische Dateien aus einem öffentlichen Verzeichnis bereitstellt. Ich verwende die Datei express.js und bin mir nicht sicher, wie ich domänenübergreifendes Scripting zulassen soll ( Access-Control-Allow-Origin: *). Ich habe diesen Beitrag gesehen , den ich nicht hilfreich …

5
So senden Sie einen korrekten Autorisierungsheader für die Basisauthentifizierung
Ich versuche, Daten von meiner API zu POSTEN, kann jedoch die Basisauthentifizierung nicht bestehen. Ich versuche: $.ajax({ type: 'POST', url: http://theappurl.com/api/v1/method/, data: {}, crossDomain: true, beforeSend: function(xhr) { xhr.setRequestHeader('Authorization', 'Basic [REDACTED]'); } }); Meine Antwort auf die Serverkonfiguration lautet: response["Access-Control-Allow-Origin"] = "*" response["Access-Control-Allow-Methods"] = "POST" response["Access-Control-Max-Age"] = "1000" response["Access-Control-Allow-Headers"] = …

17
PHP-Sitzungen über Subdomains hinweg
Ich versuche Folgendes einzurichten: auth.example.com sub1.example.com sub2.example.com Wenn der Benutzer sub1.example.comoder besucht sub2.example.comund nicht angemeldet ist, wird er zu weitergeleitet auth.example.comund kann sich anmelden. sub1.example.comund sub2.example.comsind zwei separate Anwendungen, verwenden jedoch dieselben Anmeldeinformationen. Ich habe versucht, Folgendes in meiner php.ini einzustellen: session.cookie_domain = ".example.com" Es scheint jedoch nicht, dass die …

10
Warum löst canvas.toDataURL () eine Sicherheitsausnahme aus?
Habe ich nicht genug geschlafen oder was? Dieser folgende Code var frame=document.getElementById("viewer"); frame.width=100; frame.height=100; var ctx=frame.getContext("2d"); var img=new Image(); img.src="http://www.ansearch.com/images/interface/item/small/image.png" img.onload=function() { // draw image ctx.drawImage(img, 0, 0) // Here's where the error happens: window.open(frame.toDataURL("image/png")); } wirft diesen Fehler: SECURITY_ERR: DOM Exception 18 Das sollte auf keinen Fall funktionieren! Kann …

2
CORS-Fehler auf derselben Domain?
Ich stoße gerade auf ein seltsames CORS-Problem. Hier ist die Fehlermeldung: XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin Zwei Server: localhost: 8666 / routeREST /: Dies ist ein einfacher Python Bottle-Server. localhost: 8080 /: Python simpleHTTPserver, auf dem ich die Javascript-Anwendung ausführe. Diese App führt Ajax-Anforderungen …

9
domänenübergreifende Iframe-Größenänderung
Wie ändere ich die Größe eines Iframes aus einer anderen Domain? -Bearbeiten Scrollen Sie nach unten, um einige Lösungen zu finden. Oder lesen Sie, wie Sie dies NICHT tun können: D. Nach vielen Stunden Code-Hacking ist die Schlussfolgerung, dass auf alles im Iframe nicht zugegriffen werden kann, selbst auf die …

5
Zweck des Crossorigin-Attributs…?
Sowohl in Bild- als auch in Skript-Tags. Mein Verständnis war, dass Sie auf Skripte und Bilder in anderen Domänen zugreifen können. Wann verwendet man dieses Attribut? Ist dies der Fall, wenn Sie die Möglichkeit anderer Personen einschränken möchten, auf Ihre Skripte und Bilder zuzugreifen? Bilder: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#attr-crossorigin Skripte: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.