Articles of cross domain

Rileva se il contenuto dell’iframe è stato caricato correttamente

Ho un widget che contiene un iframe. L’utente può configurare l’url di questo iframe, ma se l’url non può essere caricato (non esiste o l’utente non ha accesso a internet) allora l’iframe dovrebbe eseguire il failover su una pagina offline predefinita. La domanda è, come posso rilevare se l’iframe potrebbe essere caricato o no? Ho […]

Come posso accedere agli elementi DOM all’interno di un iFrame

Errore “Nessun trasporto” con chiamata jQuery ajax in IE

Ho bisogno di usare l’API di Foursquare per cercare luoghi. Certo che è cross-domain. Non ha alcun problema in Firefox ma in Internet Explorer (7, 8, 9 ho testato). Il mio codice javascript è simile a: searchVenues: function(searchQuery) { $.ajax({ url: ‘https://api.foursquare.com/v2/venues/search’, data: { sw: bound_south_west, ne: bound_north_east, query: searchQuery.query, oauth_token: FSQ_OAUTH_TOKEN, limit: 25, intent: […]

Spostarsi nella stessa politica di origine in javascript senza script lato server

Ho un ambiente che non consente realmente lo scripting lato server (è estremamente difficile ottenere uno script “installato” sul server). Ho provato a utilizzare un iframe per violare la stessa origine di javascript; tuttavia, ciò non ha funzionato. Ci sono altre soluzioni alternative di cui non sono a conoscenza? Grazie!

“Origine null non è consentita da Access-Control-Allow-Origin” in Chrome. Perché?

Sto lavorando su alcuni Javascript da eseguire localmente sul mio PC. Sto usando un plugin jQuery CSV (http://plugins.jquery.com/project/csv) per caricare un file csv in array javascript. Lo script è semplice: $(function(){ $.get(“file.csv”, function(data){ stuff = $.csv()(data); }) }) In Firefox funziona bene, ma in Chrome si dice “Origine null non è consentita da Access-Control-Allow-Origin”. Cosa […]

Richieste cross-domain con jQuery

Per un progetto ho bisogno di ottenere il codice sorgente della pagina web di diversi altri domini. Ho provato il seguente codice: $(‘#container’).load(‘http://google.com’); $.ajax({ url: ‘http://news.bbc.co.uk’, type: ‘GET’, success: function(res) { var headline = $(res.responseText).find(‘a.tsh’).text(); alert(headline); } }); Ancora non sto ottenendo alcun risultato, ma solo una casella di avviso vuota.

Imposta le intestazioni con jQuery.ajax e JSONP?

Sto tentando di accedere a Google Documenti con jQuery. Ecco cosa ho finora: var token = “my-auth-token”; $.ajax({ url: “http://docs.google.com/feeds/documents/private/full?max-results=1&alt=json”, dataType: ‘jsonp’, beforeSend: function(xhr) { xhr.setRequestHeader(“Authorization”, “GoogleLogin auth=” + token); }, success: function(data, textStatus, XMLHttpRequest) { }, error: function(XMLHttpRequest, textStatus, errorThrown) { } }); Non mi consente di impostare le intestazioni se imposto il dataType […]

Il dominio incrociato AJAX non invia l’intestazione X-Requested-With

Creare un servizio Web su http://www.a.com/service.asmx e inviare una richiesta di ajax interdominio da http://www.b.com . Controlla le intestazioni in Firebug o nelle intestazioni HTTP in tempo reale o in qualsiasi altro plug-in che desideri. Non c’è traccia del campo Intestazione HTTP X-Requested-With tra le intestazioni delle richieste. Tuttavia, se si invia una richiesta Ajax […]

La richiesta POST di dominio incrociato non sta inviando il cookie Ajax Jquery

Sembra che qualcosa di simile sia già stato discusso su StackOverflow, ma non sono riuscito a trovare esattamente la stessa cosa. Sto tentando di inviare Cookie con CORS (Condivisione di risorse tra origini), ma non funziona. Questo è il mio codice $.ajax( { type: “POST”, url: “http://example.com/api/getlist.json”, dataType: ‘json’, xhrFields: { withCredentials: true }, crossDomain: […]

Come abilitare la condivisione delle risorse tra origini diverse (CORS) nel framework express.js su node.js

Sto cercando di creare un server Web in node.js che supporterà lo scripting tra domini, pur continuando a fornire file statici da una directory pubblica. Sto usando express.js e non sono sicuro di come consentire lo scripting tra domini ( Access-Control-Allow-Origin: * ). Ho visto questo post , che non ho trovato utile. var express […]